Package one.microstream.util.config
Class ConfigEntryAggregator
java.lang.Object
one.microstream.util.config.ConfigEntryAggregator
- All Implemented Interfaces:
_charRangeProcedure
,XCsvRowCollector
public final class ConfigEntryAggregator extends Object implements XCsvRowCollector
-
Constructor Summary
Constructors Constructor Description ConfigEntryAggregator()
-
Method Summary
Modifier and Type Method Description void
accept(char[] data, int offset, int length)
void
beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)
void
completeConfig()
void
completeRow()
Calls without collected values (e.g.void
completeTable()
Calls without collected rows (e.g.static ConfigEntryAggregator
New()
static ConfigEntryAggregator
New(Substituter<String> stringCache)
ConfigEntryAggregator
setNewConfig(String name)
EqHashTable<String,ConfigFile>
yield()
-
Constructor Details
-
ConfigEntryAggregator
public ConfigEntryAggregator()
-
-
Method Details
-
New
-
New
-
setNewConfig
-
completeConfig
public void completeConfig() -
beginTable
public final void beginTable(String tableName, XGettingSequence<String> columnNames, XGettingList<String> columnTypes)- Specified by:
beginTable
in interfaceXCsvRowCollector
-
accept
public final void accept(char[] data, int offset, int length)- Specified by:
accept
in interface_charRangeProcedure
- Specified by:
accept
in interfaceXCsvRowCollector
-
completeRow
public final void completeRow()Description copied from interface:XCsvRowCollector
Calls without collected values (e.g. repeated calls) may not have undesired effects.- Specified by:
completeRow
in interfaceXCsvRowCollector
-
completeTable
public final void completeTable()Description copied from interface:XCsvRowCollector
Calls without collected rows (e.g. repeated calls) may not have undesired effects.- Specified by:
completeTable
in interfaceXCsvRowCollector
-
yield
-