Class IntColumnReader

java.lang.Object
org.apache.flink.formats.parquet.vector.reader.AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableIntVector>
org.apache.flink.formats.parquet.vector.reader.IntColumnReader
All Implemented Interfaces:
ColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableIntVector>

public class IntColumnReader extends AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableIntVector>
  • Constructor Details

    • IntColumnReader

      public IntColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor, org.apache.parquet.column.page.PageReader pageReader) throws IOException
      Throws:
      IOException
  • Method Details

    • readBatch

      protected void readBatch(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableIntVector column)
      Description copied from class: AbstractColumnReader
      Read batch from AbstractColumnReader.runLenDecoder and AbstractColumnReader.dataInputStream.
      Specified by:
      readBatch in class AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableIntVector>
    • readBatchFromDictionaryIds

      protected void readBatchFromDictionaryIds(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableIntVector column, org.apache.flink.table.data.columnar.vector.writable.WritableIntVector dictionaryIds)
      Description copied from class: AbstractColumnReader
      Decode dictionary ids to data. From AbstractColumnReader.runLenDecoder and AbstractColumnReader.dictionaryIdsDecoder.
      Specified by:
      readBatchFromDictionaryIds in class AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableIntVector>