Class OrcRowColumnVector

  • All Implemented Interfaces:
    org.apache.flink.table.data.columnar.vector.ColumnVector, org.apache.flink.table.data.columnar.vector.RowColumnVector

    public class OrcRowColumnVector
    extends AbstractOrcColumnVector
    implements org.apache.flink.table.data.columnar.vector.RowColumnVector
    This column vector is used to adapt hive's StructColumnVector to Flink's RowColumnVector.
    • Constructor Detail

      • OrcRowColumnVector

        public OrcRowColumnVector​(org.apache.hadoop.hive.ql.exec.vector.StructColumnVector hiveVector,
                                  org.apache.flink.table.types.logical.RowType type)
    • Method Detail

      • getRow

        public org.apache.flink.table.data.columnar.ColumnarRowData getRow​(int i)
        Specified by:
        getRow in interface org.apache.flink.table.data.columnar.vector.RowColumnVector