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
public abstract static class JdbcFieldWriter.StandardWriter<T> extends 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
Fields Modifier and Type Field Description protected intcolumnIndexprotected JdbcTypeMapper.DataTypeMapping<T>dataTypeMappingprotected TdefaultValueprotected ImporterColumnDefinitionimportColumnprotected JdbcTypeMapper.ContextmappingContextprotected ResultSetresultSetprotected RowSettersetterprotected booleanstrict -
Constructor Summary
Constructors Constructor Description StandardWriter(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, 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, stripFirstCharacter, toISONanos
-
Field Details
-
setter
-
importColumn
-
strict
protected final boolean strict -
resultSet
-
columnIndex
protected final int columnIndex -
defaultValue
-
mappingContext
-
dataTypeMapping
-
-
Constructor Details