Package one.microstream.util.csv
Class CsvEntityCollector<T>
- java.lang.Object
-
- one.microstream.util.csv.CsvEntityCollector<T>
-
- All Implemented Interfaces:
_charRangeProcedure
,CsvRowCollector
public final class CsvEntityCollector<T> extends Object implements CsvRowCollector
-
-
Constructor Summary
Constructors Constructor Description CsvEntityCollector(CsvEntityParser.Abstract<T> parser, XSequence<? super T> rows)
-
Method Summary
Modifier and Type Method Description void
accept(char[] data, int offset, int length)
void
beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)
void
completeRow()
Calls without collected values (e.g.void
completeTable()
Calls without collected rows (e.g.XSequence<? super T>
rows()
-
-
-
Constructor Detail
-
CsvEntityCollector
public CsvEntityCollector(CsvEntityParser.Abstract<T> parser, XSequence<? super T> rows)
-
-
Method Detail
-
beginTable
public final void beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)
- Specified by:
beginTable
in interfaceCsvRowCollector
-
accept
public final void accept(char[] data, int offset, int length)
- Specified by:
accept
in interface_charRangeProcedure
- Specified by:
accept
in interfaceCsvRowCollector
-
completeRow
public void completeRow()
Description copied from interface:CsvRowCollector
Calls without collected values (e.g. repeated calls) may not have undesired effects.- Specified by:
completeRow
in interfaceCsvRowCollector
-
completeTable
public final void completeTable()
Description copied from interface:CsvRowCollector
Calls without collected rows (e.g. repeated calls) may not have undesired effects.- Specified by:
completeTable
in interfaceCsvRowCollector
-
-