Package com.illumon.iris.utils
Class SchemaCreatorColumnDetails
java.lang.Object
com.illumon.iris.utils.SchemaCreatorColumnDetails
A class to track details of data source columns while inspecting data to infer schema. Used by the CSV and JDBC
schema creation utilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaCreatorColumnDetails
(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters) SchemaCreatorColumnDetails
(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters, String inputColumnName, Class inputColumnType) SchemaCreatorColumnDetails
(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters, String inputColumnName, Class inputColumnType, String objectCodec, String objectCodecArguments) SchemaCreatorColumnDetails
(String inputColumnName) -
Method Summary
-
Field Details
-
type
-
default_value
-
formula
-
sourceType
-
converter
-
converters
-
singleDigitInt
public boolean singleDigitInt -
alwaysEmpty
public boolean alwaysEmpty -
inputColumnName
-
inputColumnType
-
objectCodec
-
objectCodecArguments
-
-
Constructor Details
-
SchemaCreatorColumnDetails
public SchemaCreatorColumnDetails(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters, String inputColumnName, Class inputColumnType, String objectCodec, String objectCodecArguments) -
SchemaCreatorColumnDetails
public SchemaCreatorColumnDetails(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters, String inputColumnName, Class inputColumnType) -
SchemaCreatorColumnDetails
public SchemaCreatorColumnDetails(Class type, String default_value, String formula, Class<String> sourceType, SchemaCreatorUtils.Converter converter, boolean singleDigitInt, boolean alwaysEmpty, List<SchemaCreatorUtils.Converter> converters) -
SchemaCreatorColumnDetails
-
SchemaCreatorColumnDetails
public SchemaCreatorColumnDetails()
-
-
Method Details
-
setNullable
public void setNullable() -
setType
-