Package one.microstream.util.xcsv
Class XCsvEntityParser.Abstract<T>
java.lang.Object
one.microstream.util.xcsv.XCsvEntityParser.Abstract<T>
- All Implemented Interfaces:
XCsvEntityParser<T>
- Enclosing interface:
- XCsvEntityParser<T>
public abstract static class XCsvEntityParser.Abstract<T> extends Object implements XCsvEntityParser<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvEntityParser
XCsvEntityParser.Abstract<T> -
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected abstract Tapply(BulkList<String> row)protected voidbeginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)protected BulkList<T>collector()protected intcolumnCount()protected voidcompleteTable()BulkList<T>parse(_charArrayRange input)protected voidvalidateRow(BulkList<String> row)
-
Constructor Details
-
Method Details
-
parse
- Specified by:
parsein interfaceXCsvEntityParser<T>
-
collector
-
columnCount
protected int columnCount() -
beginTable
protected void beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes) -
completeTable
protected void completeTable() -
validateRow
-
apply
-