public abstract static class XCsvEntityParser.Abstract<T> extends Object implements XCsvEntityParser<T>
XCsvEntityParser.Abstract<T>| Constructor and Description |
|---|
Abstract(int columnCount) |
Abstract(int columnCount,
int collectorInitialCapacity) |
| Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseIntopublic Abstract(int columnCount)
public Abstract(int columnCount,
int collectorInitialCapacity)
public BulkList<T> parse(_charArrayRange input)
parse in interface XCsvEntityParser<T>protected int columnCount()
protected void beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)
protected void completeTable()
Copyright © 2022 MicroStream Software. All rights reserved.