public static final class StorageDataConverterTypeCsvToBinary.Default extends Object implements StorageDataConverterTypeCsvToBinary<one.microstream.afs.types.AFile>, one.microstream.util.xcsv.XCsvSegmentsParser.Provider<one.microstream.chars._charArrayRange>, one.microstream.util.xcsv.XCsvSegmentsParser<one.microstream.chars._charArrayRange>, one.microstream.util.xcsv.XCsvRecordParserCharArray.Provider, one.microstream.util.xcsv.XCsvRowCollector, one.microstream.util.xcsv.XCsvRecordParserCharArray
StorageDataConverterTypeCsvToBinary.Default, StorageDataConverterTypeCsvToBinary.ValueHandler| Modifier and Type | Method and Description |
|---|---|
void |
accept(char[] data,
int offset,
int length) |
void |
beginTable(String tableName,
one.microstream.collections.types.XGettingSequence<String> columnNames,
one.microstream.collections.types.XGettingList<String> columnTypes) |
void |
completeRow() |
void |
completeTable() |
void |
convertCsv(one.microstream.afs.types.AFile file) |
int |
parseRecord(char[] input,
int iStart,
int iBound,
char valueSeparator,
char delimiter,
char escaper,
char lineSeparator,
char terminator,
one.microstream.util.xcsv.XCsvConfiguration config,
one.microstream.chars.VarString literalBuilder,
one.microstream.chars.EscapeHandler escapeHandler,
one.microstream.functional._charRangeProcedure valueCollector) |
void |
parseSegments(one.microstream.chars._charArrayRange input) |
one.microstream.util.xcsv.XCsvRecordParserCharArray |
provideRecordParser() |
one.microstream.util.xcsv.XCsvSegmentsParser<one.microstream.chars._charArrayRange> |
provideSegmentsParser(one.microstream.util.xcsv.XCsvConfiguration config,
one.microstream.util.xcsv.XCsvRowCollector rowAggregator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNew, Newpublic void convertCsv(one.microstream.afs.types.AFile file)
convertCsv in interface StorageDataConverterTypeCsvToBinary<one.microstream.afs.types.AFile>public void beginTable(String tableName, one.microstream.collections.types.XGettingSequence<String> columnNames, one.microstream.collections.types.XGettingList<String> columnTypes)
beginTable in interface one.microstream.util.xcsv.XCsvRowCollectorpublic void accept(char[] data,
int offset,
int length)
accept in interface one.microstream.functional._charRangeProcedureaccept in interface one.microstream.util.xcsv.XCsvRowCollectorpublic final void completeRow()
completeRow in interface one.microstream.util.xcsv.XCsvRowCollectorpublic final void completeTable()
completeTable in interface one.microstream.util.xcsv.XCsvRowCollectorpublic one.microstream.util.xcsv.XCsvSegmentsParser<one.microstream.chars._charArrayRange> provideSegmentsParser(one.microstream.util.xcsv.XCsvConfiguration config,
one.microstream.util.xcsv.XCsvRowCollector rowAggregator)
provideSegmentsParser in interface one.microstream.util.xcsv.XCsvSegmentsParser.Provider<one.microstream.chars._charArrayRange>public void parseSegments(one.microstream.chars._charArrayRange input)
parseSegments in interface one.microstream.util.xcsv.XCsvSegmentsParser<one.microstream.chars._charArrayRange>public one.microstream.util.xcsv.XCsvRecordParserCharArray provideRecordParser()
provideRecordParser in interface one.microstream.util.xcsv.XCsvRecordParserCharArray.Providerpublic int parseRecord(char[] input,
int iStart,
int iBound,
char valueSeparator,
char delimiter,
char escaper,
char lineSeparator,
char terminator,
one.microstream.util.xcsv.XCsvConfiguration config,
one.microstream.chars.VarString literalBuilder,
one.microstream.chars.EscapeHandler escapeHandler,
one.microstream.functional._charRangeProcedure valueCollector)
parseRecord in interface one.microstream.util.xcsv.XCsvRecordParserCharArrayCopyright © 2022 MicroStream Software. All rights reserved.