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 -
Method Summary
Modifier and TypeMethodDescriptionvoidinitFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) org.apache.parquet.io.api.BinarydoublefloatintlongreadLong()intvoidskip()Methods inherited from class org.apache.parquet.column.values.ValuesReader
getNextOffset, initFromPage, initFromPage, readBoolean, skip, updateNextOffset
-
Constructor Details
-
DictionaryReader
-
-
Method Details
-
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
-