Package com.illumon.iris.importers
Class JdbcFieldWriter.StandardWriter<T>
java.lang.Object
com.illumon.iris.importers.ImportFieldWriter
com.illumon.iris.importers.JdbcFieldWriter
com.illumon.iris.importers.JdbcFieldWriter.StandardWriter<T>
- Direct Known Subclasses:
JdbcFieldWriter.BigDecimalStandardWriter
,JdbcFieldWriter.BooleanStandardWriter
,JdbcFieldWriter.ByteArrayStandardWriter
,JdbcFieldWriter.ByteStandardWriter
,JdbcFieldWriter.CharStandardWriter
,JdbcFieldWriter.DBDateTimeStandardWriter
,JdbcFieldWriter.DoubleArrayStandardWriter
,JdbcFieldWriter.DoubleStandardWriter
,JdbcFieldWriter.FloatStandardWriter
,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 com.illumon.iris.importers.JdbcFieldWriter
JdbcFieldWriter.BigDecimalStandardWriter, JdbcFieldWriter.BooleanStandardWriter, JdbcFieldWriter.ByteArrayStandardWriter, JdbcFieldWriter.ByteStandardWriter, JdbcFieldWriter.CharStandardWriter, JdbcFieldWriter.DBDateTimeStandardWriter, JdbcFieldWriter.DoubleArrayStandardWriter, JdbcFieldWriter.DoubleStandardWriter, JdbcFieldWriter.EndOfRecordWriter, JdbcFieldWriter.Factory, JdbcFieldWriter.FloatStandardWriter, JdbcFieldWriter.IntStandardWriter, JdbcFieldWriter.LocalDateStandardWriter, JdbcFieldWriter.LocalTimeStandardWriter, JdbcFieldWriter.LongArrayStandardWriter, JdbcFieldWriter.LongStandardWriter, JdbcFieldWriter.ShortStandardWriter, JdbcFieldWriter.StandardWriter<T>, JdbcFieldWriter.StringStandardWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final int
protected JdbcTypeMapper.DataTypeMapping<T>
protected final T
protected final ImporterColumnDefinition
protected final JdbcTypeMapper.Context
protected final ResultSet
protected final RowSetter
protected final boolean
Fields inherited from class com.illumon.iris.importers.JdbcFieldWriter
calendar
Fields inherited from class com.illumon.iris.importers.ImportFieldWriter
log
-
Constructor Summary
ConstructorsConstructorDescriptionStandardWriter
(com.fishlib.io.logger.Logger log, ImporterColumnDefinition importColumn, TimeZone sourceTimeZone, RowSetter setter, ResultSet resultSet, String delimiter, boolean strict, Class<T> sourceType) -
Method Summary
Methods inherited from class com.illumon.iris.importers.ImportFieldWriter
accountingDouble, accountingInt, accountingLong, dbDateTimeFromLong, dbDateTimeFromTimestamp, dbDateTimeFromTimestamp, getBigDecimalArray, getBigDecimalArray, getBigDecimalArray, getBigIntegerArray, getBigIntegerArray, getBigIntegerArray, getBooleanArray, getBooleanArray, getBooleanArray, getByteArray, getByteArray, getByteArray, getCharArray, getCharArray, getCharArray, getConstantColumnValue, getDBDateTimeArray, getDoubleArray, getDoubleArray, getDoubleArray, getEnumFormatter, getFloatArray, getFloatArray, getFloatArray, getIntArray, getIntArray, getIntArray, getLocalDateArray, getLocalDateArray, getLocalDateArray, getLocalTimeArray, getLocalTimeArray, getLocalTimeArray, getLongArray, getLongArray, getLongArray, getShortArray, getShortArray, getShortArray, localDateFromString, parseBoolean, processField, setImportProperties, stripFirstCharacter, toISONanos, updateWithConstantColumnValue
-
Field Details
-
setter
-
importColumn
-
strict
protected final boolean strict -
resultSet
-
columnIndex
protected final int columnIndex -
defaultValue
-
mappingContext
-
dataTypeMapping
-
-
Constructor Details
-
StandardWriter
-