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 Details

    • DictionaryReader

      public DictionaryReader(Dictionary dictionary)
  • Method Details

    • initFromPage

      public void initFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) throws IOException
      Overrides:
      initFromPage in class org.apache.parquet.column.values.ValuesReader
      Throws:
      IOException
    • readValueDictionaryId

      public int readValueDictionaryId()
      Overrides:
      readValueDictionaryId in class org.apache.parquet.column.values.ValuesReader
    • readBytes

      public org.apache.parquet.io.api.Binary readBytes()
      Overrides:
      readBytes in class org.apache.parquet.column.values.ValuesReader
    • readFloat

      public float readFloat()
      Overrides:
      readFloat in class org.apache.parquet.column.values.ValuesReader
    • readDouble

      public double readDouble()
      Overrides:
      readDouble in class org.apache.parquet.column.values.ValuesReader
    • readInteger

      public int readInteger()
      Overrides:
      readInteger in class org.apache.parquet.column.values.ValuesReader
    • readLong

      public long readLong()
      Overrides:
      readLong in class org.apache.parquet.column.values.ValuesReader
    • skip

      public void skip()
      Specified by:
      skip in class org.apache.parquet.column.values.ValuesReader