Package com.illumon.iris.importers
Class CsvFieldWriter.EndOfRecordWriter
java.lang.Object
com.illumon.iris.importers.ImportFieldWriter
com.illumon.iris.importers.CsvFieldWriter
com.illumon.iris.importers.CsvFieldWriter.EndOfRecordWriter
- All Implemented Interfaces:
EndOfRecordFieldWriter
- Enclosing class:
- CsvFieldWriter
public static class CsvFieldWriter.EndOfRecordWriter extends CsvFieldWriter implements EndOfRecordFieldWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.importers.CsvFieldWriter
CsvFieldWriter.EndOfRecordWriter, CsvFieldWriter.Factory, CsvFieldWriter.ParseException, CsvFieldWriter.RowFlagsWriter
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EndOfRecordWriter(com.fishlib.io.logger.Logger log, TableWriter writer, String dbColumnName)
-
Method Summary
Modifier and Type Method Description long
getRowCount()
void
processField(org.apache.commons.csv.CSVRecord record)
Methods inherited from class com.illumon.iris.importers.CsvFieldWriter
getBigDecimal, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getISONanos, getLocalDate, getLocalTime, getLong, getShort, getSourceValue, getTrimmedStringNull
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
-
Constructor Details
-
EndOfRecordWriter
public EndOfRecordWriter(com.fishlib.io.logger.Logger log, TableWriter writer, String dbColumnName)
-
-
Method Details
-
getRowCount
public long getRowCount()- Specified by:
getRowCount
in interfaceEndOfRecordFieldWriter
-
processField
- Overrides:
processField
in classCsvFieldWriter
- Throws:
IOException
-