Class OrcNoHiveDoubleVector

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

    public class OrcNoHiveDoubleVector
    extends AbstractOrcNoHiveVector
    implements org.apache.flink.table.data.columnar.vector.DoubleColumnVector, org.apache.flink.table.data.columnar.vector.FloatColumnVector
    This column vector is used to adapt hive's DoubleColumnVector to Flink's float and double ColumnVector.
    • Constructor Detail

      • OrcNoHiveDoubleVector

        public OrcNoHiveDoubleVector​(org.apache.orc.storage.ql.exec.vector.DoubleColumnVector vector)
    • Method Detail

      • getDouble

        public double getDouble​(int i)
        Specified by:
        getDouble in interface org.apache.flink.table.data.columnar.vector.DoubleColumnVector
      • getFloat

        public float getFloat​(int i)
        Specified by:
        getFloat in interface org.apache.flink.table.data.columnar.vector.FloatColumnVector