Package io.deephaven.importers
Class CsvColumnDataTransformer
java.lang.Object
io.deephaven.importers.ImportFieldWriter
io.deephaven.importers.BaseImportFieldWriter
io.deephaven.importers.CsvColumnDataTransformer
- All Implemented Interfaces:
ImportColumnDataTransformer
public class CsvColumnDataTransformer
extends BaseImportFieldWriter
implements ImportColumnDataTransformer
Abstract class providing methods used when reading data from CSV files to be written to Deephaven columns.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCreates ColumnTransformers for passed ImporterColumnDefinitions -
Field Summary
Fields inherited from class io.deephaven.importers.ImportFieldWriter
constantColumnValue, logFields inherited from interface io.deephaven.importers.ImportColumnDataTransformer
DEFAULT_DATA_TRANSFORMER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCsvColumnDataTransformer(Logger log, String dbColumnName, String arrayDelimiter) -
Method Summary
Methods inherited from class io.deephaven.importers.BaseImportFieldWriter
getBigDecimal, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getISONanos, getLocalDate, getLocalTime, getLong, getShort, getTrimmedStringNullMethods inherited from class io.deephaven.importers.ImportFieldWriter
accountingDouble, accountingInt, accountingLong, createFormula, createTransform, createTransformDeclaration, getBigDecimalArray, getBigDecimalArray, getBigDecimalArray, getBigIntegerArray, getBigIntegerArray, getBigIntegerArray, getBooleanArray, getBooleanArray, getBooleanArray, getByteArray, getByteArray, getByteArray, getCharArray, getCharArray, getCharArray, getConstantColumnValue, getDbColumnName, getDoubleArray, getDoubleArray, getDoubleArray, getEnumFormatter, getFloatArray, getFloatArray, getFloatArray, getImports, getInstantArray, getIntArray, getIntArray, getIntArray, getLocalDateArray, getLocalDateArray, getLocalDateArray, getLocalTimeArray, getLocalTimeArray, getLocalTimeArray, getLongArray, getLongArray, getLongArray, getSetter, getShortArray, getShortArray, getShortArray, getStringArray, getStringArray, instantFromLong, instantFromTimestamp, instantFromTimestamp, localDateFromString, parseBoolean, processField, setImportProperties, stripFirstCharacter, toISONanos, updateWithConstantColumnValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.importers.ImportColumnDataTransformer
hasConstant, hasFormula, hasTransform, transform, transform, transform, transform, transform, transform
-
Constructor Details
-
CsvColumnDataTransformer
-