Package app.babylon.table.io
Class RowConsumerCreateTable
java.lang.Object
app.babylon.table.io.RowConsumerCreateTable
- All Implemented Interfaces:
RowConsumer
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ByteStringSlices rowValues) build()static RowConsumerCreateTablestatic RowConsumerCreateTablecreate(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes) static RowConsumerCreateTablecreate(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes, DateFormat localDateFormat) static RowConsumerCreateTablecreate(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> sourceColumnTypes, Map<ColumnName, Column.Type> planColumnTypes, DateFormat localDateFormat) voidstart(ColumnName[] columnNames)
-
Method Details
-
start
- Specified by:
startin interfaceRowConsumer
-
accept
- Specified by:
acceptin interfaceRowConsumer
-
build
-
create
-
create
public static RowConsumerCreateTable create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes) -
create
public static RowConsumerCreateTable create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes, DateFormat localDateFormat) -
create
public static RowConsumerCreateTable create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> sourceColumnTypes, Map<ColumnName, Column.Type> planColumnTypes, DateFormat localDateFormat)
-