public final class ScalarLongFieldColumnWriter extends GlobalDictionaryEncodedFieldColumnWriter<Long>
NestedDataColumnSerializerV4. 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).arrayElements, columnName, cursorPosition, encodedValueSerializer, fieldName, flags, globalDictionaryIdLookup, indexSpec, intermediateValueWriter, localDictionary, segmentWriteOutMedium, version| Constructor and Description |
|---|
ScalarLongFieldColumnWriter(String columnName,
String fieldName,
SegmentWriteOutMedium segmentWriteOutMedium,
IndexSpec indexSpec,
DictionaryIdLookup globalDictionaryIdLookup) |
| Modifier and Type | Method and Description |
|---|---|
void |
open()
Open the writer so that
GlobalDictionaryEncodedFieldColumnWriter.addValue(int, Object) can be called |
addValue, writeLongAndDoubleColumnLength, writeTopublic ScalarLongFieldColumnWriter(String columnName, String fieldName, SegmentWriteOutMedium segmentWriteOutMedium, IndexSpec indexSpec, DictionaryIdLookup globalDictionaryIdLookup)
public void open()
throws IOException
GlobalDictionaryEncodedFieldColumnWriterGlobalDictionaryEncodedFieldColumnWriter.addValue(int, Object) can be calledopen in class GlobalDictionaryEncodedFieldColumnWriter<Long>IOExceptionCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.