Package io.deephaven.importers.jdbc
Class JdbcFieldWriter.StandardWriter<T>
java.lang.Object
io.deephaven.importers.ImportFieldWriter
io.deephaven.importers.jdbc.JdbcFieldWriter
io.deephaven.importers.jdbc.JdbcFieldWriter.StandardWriter<T>
- Direct Known Subclasses:
JdbcFieldWriter.BigDecimalStandardWriter,JdbcFieldWriter.BooleanStandardWriter,JdbcFieldWriter.ByteArrayStandardWriter,JdbcFieldWriter.ByteStandardWriter,JdbcFieldWriter.CharStandardWriter,JdbcFieldWriter.DoubleArrayStandardWriter,JdbcFieldWriter.DoubleStandardWriter,JdbcFieldWriter.FloatStandardWriter,JdbcFieldWriter.InstantStandardWriter,JdbcFieldWriter.IntStandardWriter,JdbcFieldWriter.LocalDateStandardWriter,JdbcFieldWriter.LocalTimeStandardWriter,JdbcFieldWriter.LongArrayStandardWriter,JdbcFieldWriter.LongStandardWriter,JdbcFieldWriter.ShortStandardWriter,JdbcFieldWriter.StringStandardWriter
- Enclosing class:
- JdbcFieldWriter
The base class for JDBC field writers that use the standard type mappings (from JdbcTypeMapper) to convert from a
JDBC result set to a Deephaven column type.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.importers.jdbc.JdbcFieldWriter
JdbcFieldWriter.BigDecimalStandardWriter, JdbcFieldWriter.BooleanStandardWriter, JdbcFieldWriter.ByteArrayStandardWriter, JdbcFieldWriter.ByteStandardWriter, JdbcFieldWriter.CharStandardWriter, JdbcFieldWriter.DoubleArrayStandardWriter, JdbcFieldWriter.DoubleStandardWriter, JdbcFieldWriter.EndOfRecordWriter, JdbcFieldWriter.Factory, JdbcFieldWriter.FloatStandardWriter, JdbcFieldWriter.InstantStandardWriter, JdbcFieldWriter.IntStandardWriter, JdbcFieldWriter.LocalDateStandardWriter, JdbcFieldWriter.LocalTimeStandardWriter, JdbcFieldWriter.LongArrayStandardWriter, JdbcFieldWriter.LongStandardWriter, JdbcFieldWriter.ShortStandardWriter, JdbcFieldWriter.StandardWriter<T>, JdbcFieldWriter.StringStandardWriter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected JdbcTypeMapper.DataTypeMapping<T>protected final Tprotected final ImporterColumnDefinitionprotected final JdbcTypeMapper.Contextprotected final ResultSetprotected final io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.RowSetterprotected final booleanFields inherited from class io.deephaven.importers.jdbc.JdbcFieldWriter
calendarFields inherited from class io.deephaven.importers.ImportFieldWriter
constantColumnValue, log -
Constructor Summary
ConstructorsConstructorDescriptionStandardWriter(Logger log, ImporterColumnDefinition importColumn, TimeZone sourceTimeZone, io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.RowSetter setter, ResultSet resultSet, String delimiter, boolean strict, Class<T> sourceType) -
Method Summary
Methods 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, updateWithConstantColumnValue
-
Field Details
-
setter
protected final io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.RowSetter setter -
importColumn
-
strict
protected final boolean strict -
resultSet
-
columnIndex
protected final int columnIndex -
defaultValue
-
mappingContext
-
dataTypeMapping
-
-
Constructor Details
-
StandardWriter
-