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 T
apply(BulkList<String> row)
protected void
beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)
protected BulkList<T>
collector()
protected int
columnCount()
protected void
completeTable()
BulkList<T>
parse(_charArrayRange input)
protected void
validateRow(BulkList<String> row)
-
Constructor Details
-
Method Details
-
parse
- Specified by:
parse
in 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
-