public abstract class Table
extends java.lang.Object
implements java.io.Serializable
BeamSqlTable.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Table.Builder
Builder class for  
Table. | 
| Constructor and Description | 
|---|
Table()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Table.Builder | 
builder()  | 
abstract @Nullable java.lang.String | 
getComment()  | 
abstract @Nullable java.lang.String | 
getLocation()  | 
abstract java.lang.String | 
getName()  | 
abstract ObjectNode | 
getProperties()  | 
abstract Schema | 
getSchema()  | 
abstract java.lang.String | 
getType()
type of the table. 
 | 
abstract Table.Builder | 
toBuilder()  | 
public abstract java.lang.String getType()
public abstract java.lang.String getName()
public abstract Schema getSchema()
public abstract @Nullable java.lang.String getComment()
public abstract @Nullable java.lang.String getLocation()
public abstract ObjectNode getProperties()
public abstract Table.Builder toBuilder()
public static Table.Builder builder()