public static class DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter extends DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter, DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter, DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter, DictionaryValuesWriter.PlainFloatDictionaryValuesWriter, DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter, DictionaryValuesWriter.PlainLongDictionaryValuesWriter
binaryDictionaryContent
dictionaryByteSize, dictionaryTooBig, encodedValues, firstPage, lastUsedDictionaryByteSize, lastUsedDictionarySize, maxDictionaryByteSize, plainValuesWriter, rawDataByteSize
Constructor and Description |
---|
PlainFixedLenArrayDictionaryValuesWriter(int maxDictionaryByteSize,
int initialSize,
int length) |
Modifier and Type | Method and Description |
---|---|
DictionaryPage |
createDictionaryPage() |
void |
writeBytes(Binary value) |
clearDictionaryContent, fallBackDictionaryEncodedData, getDictionarySize
checkAndFallbackIfNeeded, getAllocatedSize, getBufferedSize, getBytes, getEncoding, memUsageString, reset, resetDictionary
writeBoolean, writeByte, writeDouble, writeFloat, writeInteger, writeLong
public PlainFixedLenArrayDictionaryValuesWriter(int maxDictionaryByteSize, int initialSize, int length)
maxDictionaryByteSize
- initialSize
- public void writeBytes(Binary value)
writeBytes
in class DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
public DictionaryPage createDictionaryPage()
createDictionaryPage
in class DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
Copyright © 2015. All rights reserved.