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 ClassesModifier and TypeInterfaceDescriptionstatic class
Default Factory class that creates the DataTransformers -
Method Summary
Modifier and TypeMethodDescriptiondefault CsvColumnDataTransformer
create
(ImporterColumnDefinition name, RowSetter setter, String delimiter, String constantColumnValue, Map<String, String> importProperties) 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)
-