Package io.trino.parquet.dictionary
Class DictionaryReader
- java.lang.Object
-
- org.apache.parquet.column.values.ValuesReader
-
- io.trino.parquet.dictionary.DictionaryReader
-
public class DictionaryReader extends org.apache.parquet.column.values.ValuesReader
-
-
Constructor Summary
Constructors Constructor Description DictionaryReader(Dictionary dictionary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in)org.apache.parquet.io.api.BinaryreadBytes()doublereadDouble()floatreadFloat()intreadInteger()longreadLong()intreadValueDictionaryId()voidskip()
-
-
-
Constructor Detail
-
DictionaryReader
public DictionaryReader(Dictionary dictionary)
-
-
Method Detail
-
initFromPage
public void initFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) throws IOException- Overrides:
initFromPagein classorg.apache.parquet.column.values.ValuesReader- Throws:
IOException
-
readValueDictionaryId
public int readValueDictionaryId()
- Overrides:
readValueDictionaryIdin classorg.apache.parquet.column.values.ValuesReader
-
readBytes
public org.apache.parquet.io.api.Binary readBytes()
- Overrides:
readBytesin classorg.apache.parquet.column.values.ValuesReader
-
readFloat
public float readFloat()
- Overrides:
readFloatin classorg.apache.parquet.column.values.ValuesReader
-
readDouble
public double readDouble()
- Overrides:
readDoublein classorg.apache.parquet.column.values.ValuesReader
-
readInteger
public int readInteger()
- Overrides:
readIntegerin classorg.apache.parquet.column.values.ValuesReader
-
readLong
public long readLong()
- Overrides:
readLongin classorg.apache.parquet.column.values.ValuesReader
-
skip
public void skip()
- Specified by:
skipin classorg.apache.parquet.column.values.ValuesReader
-
-