Package one.microstream.chars
Class StringTable.Default
java.lang.Object
one.microstream.chars.StringTable.Default
- All Implemented Interfaces:
- StringTable
- Enclosing interface:
- StringTable
public static final class StringTable.Default extends Object implements StringTable
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classStringTable.Default.CreatorNested classes/interfaces inherited from interface one.microstream.chars.StringTableStringTable.Default
- 
Constructor SummaryConstructors Constructor Description Default(String name, XGettingSequence<String> columns, XGettingList<String> columnTypes, XGettingList<String[]> rows)Default(XGettingSequence<String> columns, XGettingList<String> columnTypes, XGettingList<String[]> rows)
- 
Method SummaryModifier and Type Method Description XImmutableEnum<String>columnNames()XGettingList<String>columnTypes()<C extends BiConsumer<String, String>>
 CmapTo(C target, Function<String[],String> keyMapper, Function<String[],String> valueMapper)Stringname()An arbitrary name identifying this table instance, potentiallynull.XImmutableList<String[]>rows()
- 
Constructor Details- 
Defaultpublic Default(XGettingSequence<String> columns, XGettingList<String> columnTypes, XGettingList<String[]> rows)
- 
Defaultpublic Default(String name, XGettingSequence<String> columns, XGettingList<String> columnTypes, XGettingList<String[]> rows)
 
- 
- 
Method Details- 
nameDescription copied from interface:StringTableAn arbitrary name identifying this table instance, potentiallynull.- Specified by:
- namein interface- StringTable
- Returns:
- this table's name.
 
- 
columnNames- Specified by:
- columnNamesin interface- StringTable
 
- 
columnTypes- Specified by:
- columnTypesin interface- StringTable
 
- 
rows- Specified by:
- rowsin interface- StringTable
 
- 
mapTopublic <C extends BiConsumer<String, String>> C mapTo(C target, Function<String[],String> keyMapper, Function<String[],String> valueMapper)- Specified by:
- mapToin interface- StringTable
 
 
-