public static class DictionaryValuesWriter.PlainLongDictionaryValuesWriter extends DictionaryValuesWriter
DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter, DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter, DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter, DictionaryValuesWriter.PlainFloatDictionaryValuesWriter, DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter, DictionaryValuesWriter.PlainLongDictionaryValuesWriterdictionaryByteSize, dictionaryTooBig, encodedValues, firstPage, lastUsedDictionaryByteSize, lastUsedDictionarySize, maxDictionaryByteSize, plainValuesWriter, rawDataByteSize| Constructor and Description |
|---|
DictionaryValuesWriter.PlainLongDictionaryValuesWriter(int maxDictionaryByteSize,
int initialSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearDictionaryContent()
clear/free the underlying dictionary content
|
DictionaryPage |
createDictionaryPage() |
protected void |
fallBackDictionaryEncodedData() |
int |
getDictionarySize() |
void |
writeLong(long v) |
checkAndFallbackIfNeeded, getAllocatedSize, getBufferedSize, getBytes, getEncoding, memUsageString, reset, resetDictionarywriteBoolean, writeByte, writeBytes, writeDouble, writeFloat, writeIntegerpublic DictionaryValuesWriter.PlainLongDictionaryValuesWriter(int maxDictionaryByteSize,
int initialSize)
maxDictionaryByteSize - initialSize - public 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 DictionaryValuesWriterprotected void fallBackDictionaryEncodedData()
fallBackDictionaryEncodedData in class DictionaryValuesWriterCopyright © 2014. All Rights Reserved.