Class PlainValuesDictionary
- java.lang.Object
-
- org.apache.parquet.column.Dictionary
-
- org.apache.parquet.column.values.dictionary.PlainValuesDictionary
-
- Direct Known Subclasses:
PlainValuesDictionary.PlainBinaryDictionary,PlainValuesDictionary.PlainDoubleDictionary,PlainValuesDictionary.PlainFloatDictionary,PlainValuesDictionary.PlainIntegerDictionary,PlainValuesDictionary.PlainLongDictionary
public abstract class PlainValuesDictionary extends Dictionary
a simple implementation of dictionary for plain encoded values
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlainValuesDictionary.PlainBinaryDictionarya simple implementation of dictionary for plain encoded binarystatic classPlainValuesDictionary.PlainDoubleDictionarya simple implementation of dictionary for plain encoded double valuesstatic classPlainValuesDictionary.PlainFloatDictionarya simple implementation of dictionary for plain encoded float valuesstatic classPlainValuesDictionary.PlainIntegerDictionarya simple implementation of dictionary for plain encoded integer valuesstatic classPlainValuesDictionary.PlainLongDictionarya simple implementation of dictionary for plain encoded long values
-
Constructor Summary
Constructors Modifier Constructor Description protectedPlainValuesDictionary(DictionaryPage dictionaryPage)
-
Method Summary
-
Methods inherited from class org.apache.parquet.column.Dictionary
decodeToBinary, decodeToBoolean, decodeToDouble, decodeToFloat, decodeToInt, decodeToLong, getEncoding, getMaxId
-
-
-
-
Constructor Detail
-
PlainValuesDictionary
protected PlainValuesDictionary(DictionaryPage dictionaryPage) throws IOException
- Parameters:
dictionaryPage- the PLAIN encoded content of the dictionary- Throws:
IOException- if there is an exception while decoding the dictionary page
-
-