Class OrcColumnarRowSplitReader<BATCH>

java.lang.Object
org.apache.flink.orc.OrcSplitReader<org.apache.flink.table.data.RowData,BATCH>
org.apache.flink.orc.OrcColumnarRowSplitReader<BATCH>
All Implemented Interfaces:
Closeable, AutoCloseable

public class OrcColumnarRowSplitReader<BATCH> extends OrcSplitReader<org.apache.flink.table.data.RowData,BATCH>
OrcSplitReader to read ORC files into RowData.
  • Constructor Details

  • Method Details

    • fillRows

      protected int fillRows()
      Description copied from class: OrcSplitReader
      Fills an ORC batch into an array of Row.
      Specified by:
      fillRows in class OrcSplitReader<org.apache.flink.table.data.RowData,BATCH>
      Returns:
      The number of rows that were filled.
    • nextRecord

      public org.apache.flink.table.data.RowData nextRecord(org.apache.flink.table.data.RowData reuse)
      Description copied from class: OrcSplitReader
      Reads the next record from the input.
      Specified by:
      nextRecord in class OrcSplitReader<org.apache.flink.table.data.RowData,BATCH>
      Parameters:
      reuse - Object that may be reused.
      Returns:
      Read record.