public static class DictionaryValuesWriter.PlainLongDictionaryValuesWriter extends DictionaryValuesWriter
DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter, DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter, DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter, DictionaryValuesWriter.PlainFloatDictionaryValuesWriter, DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter, DictionaryValuesWriter.PlainLongDictionaryValuesWriterdictionaryByteSize, dictionaryTooBig, encodedValues, encodingForDictionaryPage, lastUsedDictionaryByteSize, lastUsedDictionarySize, maxDictionaryByteSize| Constructor and Description |
|---|
DictionaryValuesWriter.PlainLongDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearDictionaryContent()
clear/free the underlying dictionary content
|
DictionaryPage |
createDictionaryPage() |
void |
fallBackDictionaryEncodedData(ValuesWriter writer) |
int |
getDictionarySize() |
void |
writeLong(long v) |
dictPage, fallBackAllValuesTo, getAllocatedSize, getBufferedSize, getBytes, getEncoding, isCompressionSatisfying, memUsageString, reset, resetDictionary, shouldFallBackwriteBoolean, writeByte, writeBytes, writeDouble, writeFloat, writeIntegerpublic void writeLong(long v)
writeLong in class ValuesWriterpublic DictionaryPage createDictionaryPage()
createDictionaryPage in class ValuesWriterpublic int getDictionarySize()
getDictionarySize in class DictionaryValuesWriterprotected void clearDictionaryContent()
DictionaryValuesWriterclearDictionaryContent in class DictionaryValuesWriterpublic void fallBackDictionaryEncodedData(ValuesWriter writer)
fallBackDictionaryEncodedData in class DictionaryValuesWriterCopyright © 2015 The Apache Software Foundation. All rights reserved.