public static class DictionaryValuesWriter.PlainFloatDictionaryValuesWriter extends DictionaryValuesWriter
DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter, DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter, DictionaryValuesWriter.PlainFixedLenArrayDictionaryValuesWriter, DictionaryValuesWriter.PlainFloatDictionaryValuesWriter, DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter, DictionaryValuesWriter.PlainLongDictionaryValuesWriterallocator, dictionaryByteSize, dictionaryTooBig, encodedValues, encodingForDictionaryPage, firstPage, lastUsedDictionaryByteSize, lastUsedDictionarySize, maxDictionaryByteSize| Constructor and Description |
|---|
PlainFloatDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearDictionaryContent()
clear/free the underlying dictionary content
|
void |
fallBackDictionaryEncodedData(ValuesWriter writer) |
int |
getDictionarySize() |
DictionaryPage |
toDictPageAndClose()
Returns the dictionary generated by this writer if one was created.
|
void |
writeFloat(float v) |
close, dictPage, fallBackAllValuesTo, getAllocatedSize, getBufferedSize, getBytes, getEncoding, isCompressionSatisfying, memUsageString, reset, resetDictionary, shouldFallBackwriteBoolean, writeByte, writeBytes, writeDouble, writeInteger, writeLongpublic PlainFloatDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator)
public void writeFloat(float v)
writeFloat in class ValuesWriterv - the value to encodepublic DictionaryPage toDictPageAndClose()
ValuesWritertoDictPageAndClose in class ValuesWriterpublic int getDictionarySize()
getDictionarySize in class DictionaryValuesWriterprotected void clearDictionaryContent()
DictionaryValuesWriterclearDictionaryContent in class DictionaryValuesWriterpublic void fallBackDictionaryEncodedData(ValuesWriter writer)
fallBackDictionaryEncodedData in class DictionaryValuesWriterCopyright © 2023 The Apache Software Foundation. All rights reserved.