public final class LongFieldColumnWriter extends GlobalDictionaryEncodedFieldColumnWriter<Long>
NestedDataColumnSerializer. In addition to the normal
dictionary encoded column, this writer also writes an additional long value column with longsSerializer,
which is written to during GlobalDictionaryEncodedFieldColumnWriter.addValue(int, java.lang.Object).columnName, cursorPosition, encodedValueSerializer, fieldName, flags, globalDictionaryIdLookup, indexSpec, intermediateValueWriter, localDictionary, segmentWriteOutMedium, version| Modifier | Constructor and Description |
|---|---|
protected |
LongFieldColumnWriter(String columnName,
String fieldName,
SegmentWriteOutMedium segmentWriteOutMedium,
IndexSpec indexSpec,
GlobalDictionaryIdLookup globalDictionaryIdLookup) |
| Modifier and Type | Method and Description |
|---|---|
void |
open()
Open the writer so that
GlobalDictionaryEncodedFieldColumnWriter.addValue(int, Object) can be called |
addValue, writeLongAndDoubleColumnLength, writeToprotected LongFieldColumnWriter(String columnName, String fieldName, SegmentWriteOutMedium segmentWriteOutMedium, IndexSpec indexSpec, GlobalDictionaryIdLookup globalDictionaryIdLookup)
public void open()
throws IOException
GlobalDictionaryEncodedFieldColumnWriterGlobalDictionaryEncodedFieldColumnWriter.addValue(int, Object) can be calledopen in class GlobalDictionaryEncodedFieldColumnWriter<Long>IOExceptionCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.