Class DictionaryReader


  • public class DictionaryReader
    extends org.apache.parquet.column.values.ValuesReader
    • Constructor Detail

      • DictionaryReader

        public DictionaryReader​(Dictionary dictionary)
    • Method Detail

      • 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