public static class DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter extends DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter, DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter, DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter, DictionaryValuesWriter.PlainFloatDictionaryValuesWriter, DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter, DictionaryValuesWriter.PlainLongDictionaryValuesWriterbinaryDictionaryContentallocator, dictionaryByteSize, dictionaryTooBig, encodedValues, encodingForDictionaryPage, firstPage, lastUsedDictionaryByteSize, lastUsedDictionarySize, maxDictionaryByteSize| Constructor and Description |
|---|
PlainFixedLenArrayDictionaryValuesWriter(int maxDictionaryByteSize,
int length,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
DictionaryPage |
toDictPageAndClose()
Returns the dictionary generated by this writer if one was created.
|
void |
writeBytes(Binary value) |
clearDictionaryContent, fallBackDictionaryEncodedData, getDictionarySizeclose, dictPage, fallBackAllValuesTo, getAllocatedSize, getBufferedSize, getBytes, getEncoding, isCompressionSatisfying, memUsageString, reset, resetDictionary, shouldFallBackwriteBoolean, writeByte, writeDouble, writeFloat, writeInteger, writeLongpublic PlainFixedLenArrayDictionaryValuesWriter(int maxDictionaryByteSize,
int length,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator)
public void writeBytes(Binary value)
writeBytes in class DictionaryValuesWriter.PlainBinaryDictionaryValuesWritervalue - the value to encodepublic DictionaryPage toDictPageAndClose()
ValuesWritertoDictPageAndClose in class DictionaryValuesWriter.PlainBinaryDictionaryValuesWriterCopyright © 2024 The Apache Software Foundation. All rights reserved.