TableSchema.Builder |
TableSchema.Builder.add(TableColumn column) |
|
static TableSchema.Builder |
TableSchema.builder() |
Deprecated.
|
TableSchema.Builder |
TableSchema.Builder.field(String name,
org.apache.flink.api.common.typeinfo.TypeInformation<?> typeInfo) |
Deprecated.
|
TableSchema.Builder |
TableSchema.Builder.field(String name,
DataType dataType) |
Add a field with name and data type.
|
TableSchema.Builder |
TableSchema.Builder.field(String name,
DataType dataType,
String expression) |
Add a computed field which is generated by the given expression.
|
TableSchema.Builder |
TableSchema.Builder.fields(String[] names,
DataType[] dataTypes) |
Add an array of fields with names and data types.
|
TableSchema.Builder |
TableSchema.Builder.primaryKey(String... columns) |
Creates a primary key constraint for a set of given columns.
|
TableSchema.Builder |
TableSchema.Builder.primaryKey(String name,
String[] columns) |
Creates a primary key constraint for a set of given columns.
|
TableSchema.Builder |
TableSchema.Builder.watermark(String rowtimeAttribute,
String watermarkExpressionString,
DataType watermarkExprOutputType) |
Specifies the previously defined field as an event-time attribute and specifies the
watermark strategy.
|
TableSchema.Builder |
TableSchema.Builder.watermark(WatermarkSpec watermarkSpec) |
|