Class CsvDquoteDataReader
java.lang.Object
org.jumpmind.symmetric.io.data.reader.AbstractDataReader
org.jumpmind.symmetric.io.data.reader.AbstractTableDataReader
org.jumpmind.symmetric.io.data.reader.CsvTableDataReader
org.jumpmind.symmetric.io.data.reader.CsvDquoteDataReader
- All Implemented Interfaces:
IDataReader
,IDataResource
Read CSV formatted data for a single table. Requires that the column names be the header of the CSV.
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.io.data.reader.CsvTableDataReader
csvReader
Fields inherited from class org.jumpmind.symmetric.io.data.reader.AbstractTableDataReader
batch, context, CTX_LINE_NUMBER, lineNumber, readDataBeforeTable, reader, readingBatch, readingTable, statistics, table
Fields inherited from class org.jumpmind.symmetric.io.data.reader.AbstractDataReader
log
-
Constructor Summary
ConstructorsConstructorDescriptionCsvDquoteDataReader
(BinaryEncoding binaryEncoding, String catalogName, String schemaName, String tableName, InputStream is) CsvDquoteDataReader
(BinaryEncoding binaryEncoding, String catalogName, String schemaName, String tableName, Reader reader) -
Method Summary
Methods inherited from class org.jumpmind.symmetric.io.data.reader.CsvTableDataReader
finish, readNext
Methods inherited from class org.jumpmind.symmetric.io.data.reader.AbstractTableDataReader
buildCsvData, close, getStatistics, nextBatch, nextData, nextTable, open, toTableName
Methods inherited from class org.jumpmind.symmetric.io.data.reader.AbstractDataReader
logDebugAndCountBytes, toBatch, toReader, toReader
-
Constructor Details
-
CsvDquoteDataReader
public CsvDquoteDataReader(BinaryEncoding binaryEncoding, String catalogName, String schemaName, String tableName, InputStream is) -
CsvDquoteDataReader
public CsvDquoteDataReader(BinaryEncoding binaryEncoding, String catalogName, String schemaName, String tableName, Reader reader)
-
-
Method Details
-
init
protected void init()- Overrides:
init
in classCsvTableDataReader
-