Package com.illumon.iris.importers
Interface CsvColumnDataTransformer.Factory
- All Known Implementing Classes:
CsvColumnDataTransformer.Factory.Default
- Enclosing class:
- CsvColumnDataTransformer
public static interface CsvColumnDataTransformer.Factory
Creates ColumnTransformers for passed ImporterColumnDefinitions
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CsvColumnDataTransformer.Factory.Default
Default Factory class that creates the DataTransformers -
Method Summary
Modifier and Type Method Description default CsvColumnDataTransformer
create(ImporterColumnDefinition name, RowSetter setter, String delimiter, String constantColumnValue, Map<String,String> importProperties)
Function<RowSetter,CsvColumnDataTransformer>
createFactory(ImporterColumnDefinition name, Class setterType, String delimiter, String constantColumnValue, Map<String,String> importProperties)
-
Method Details
-
createFactory
Function<RowSetter,CsvColumnDataTransformer> createFactory(ImporterColumnDefinition name, Class setterType, String delimiter, String constantColumnValue, Map<String,String> importProperties) -
create
default CsvColumnDataTransformer create(ImporterColumnDefinition name, RowSetter setter, String delimiter, String constantColumnValue, Map<String,String> importProperties)
-