Package one.microstream.util.xcsv
Class XCsvEntityCollector<T>
java.lang.Object
one.microstream.util.xcsv.XCsvEntityCollector<T>
- All Implemented Interfaces:
- _charRangeProcedure,- XCsvRowCollector
public final class XCsvEntityCollector<T> extends Object implements XCsvRowCollector
- 
Constructor SummaryConstructors Constructor Description XCsvEntityCollector(XCsvEntityParser.Abstract<T> parser, XSequence<? super T> rows)
- 
Method SummaryModifier and Type Method Description voidaccept(char[] data, int offset, int length)voidbeginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)voidcompleteRow()Calls without collected values (e.g.voidcompleteTable()Calls without collected rows (e.g.XSequence<? super T>rows()
- 
Constructor Details
- 
Method Details- 
beginTablepublic final void beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)- Specified by:
- beginTablein interface- XCsvRowCollector
 
- 
acceptpublic final void accept(char[] data, int offset, int length)- Specified by:
- acceptin interface- _charRangeProcedure
- Specified by:
- acceptin interface- XCsvRowCollector
 
- 
completeRowpublic void completeRow()Description copied from interface:XCsvRowCollectorCalls without collected values (e.g. repeated calls) may not have undesired effects.- Specified by:
- completeRowin interface- XCsvRowCollector
 
- 
completeTablepublic final void completeTable()Description copied from interface:XCsvRowCollectorCalls without collected rows (e.g. repeated calls) may not have undesired effects.- Specified by:
- completeTablein interface- XCsvRowCollector
 
- 
rows
 
-