Package app.babylon.table.io
Class RowConsumerTableCreator
java.lang.Object
app.babylon.table.io.RowConsumerTableCreator
- All Implemented Interfaces:
RowConsumer,RowConsumerResult<TableColumnar>
public final class RowConsumerTableCreator
extends Object
implements RowConsumerResult<TableColumnar>
-
Method Summary
Modifier and TypeMethodDescriptionvoidbuildResult(DataSource dataSource) static RowConsumerTableCreatorcreate(Csv.Settings options, HeaderDetection headerDetection) static RowConsumerTableCreatorcreate(Csv.Settings options, HeaderDetection headerDetection, Map<ColumnName, Column.Type> explicitColumnTypes) static RowConsumerFactory<TableColumnar> factory()static RowConsumerFactory<TableColumnar> factory(Map<ColumnName, Column.Type> explicitColumnTypes)
-
Method Details
-
accept
- Specified by:
acceptin interfaceRowConsumer
-
buildResult
- Specified by:
buildResultin interfaceRowConsumerResult<TableColumnar>
-
create
-
create
public static RowConsumerTableCreator create(Csv.Settings options, HeaderDetection headerDetection, Map<ColumnName, Column.Type> explicitColumnTypes) -
factory
-
factory
public static RowConsumerFactory<TableColumnar> factory(Map<ColumnName, Column.Type> explicitColumnTypes)
-