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 intprotected JdbcTypeMapper.DataTypeMapping<T>protected final Tprotected final ImporterColumnDefinitionprotected final JdbcTypeMapper.Contextprotected final ResultSetprotected final RowSetterprotected final booleanFields inherited from class com.illumon.iris.importers.JdbcFieldWriter
calendarFields inherited from class com.illumon.iris.importers.ImportFieldWriter
constantColumnValue, 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, getStringArray, getStringArray, 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
-