Class OrcLongColumnVector

  • All Implemented Interfaces:
    org.apache.flink.table.data.columnar.vector.BooleanColumnVector, org.apache.flink.table.data.columnar.vector.ByteColumnVector, org.apache.flink.table.data.columnar.vector.ColumnVector, org.apache.flink.table.data.columnar.vector.IntColumnVector, org.apache.flink.table.data.columnar.vector.LongColumnVector, org.apache.flink.table.data.columnar.vector.ShortColumnVector

    public class OrcLongColumnVector
    extends AbstractOrcColumnVector
    implements org.apache.flink.table.data.columnar.vector.LongColumnVector, org.apache.flink.table.data.columnar.vector.BooleanColumnVector, org.apache.flink.table.data.columnar.vector.ByteColumnVector, org.apache.flink.table.data.columnar.vector.ShortColumnVector, org.apache.flink.table.data.columnar.vector.IntColumnVector
    This column vector is used to adapt hive's LongColumnVector to Flink's boolean, byte, short, int and long ColumnVector.
    • Constructor Detail

      • OrcLongColumnVector

        public OrcLongColumnVector​(org.apache.hadoop.hive.ql.exec.vector.LongColumnVector vector)
    • Method Detail

      • getLong

        public long getLong​(int i)
        Specified by:
        getLong in interface org.apache.flink.table.data.columnar.vector.LongColumnVector
      • getBoolean

        public boolean getBoolean​(int i)
        Specified by:
        getBoolean in interface org.apache.flink.table.data.columnar.vector.BooleanColumnVector
      • getByte

        public byte getByte​(int i)
        Specified by:
        getByte in interface org.apache.flink.table.data.columnar.vector.ByteColumnVector
      • getInt

        public int getInt​(int i)
        Specified by:
        getInt in interface org.apache.flink.table.data.columnar.vector.IntColumnVector
      • getShort

        public short getShort​(int i)
        Specified by:
        getShort in interface org.apache.flink.table.data.columnar.vector.ShortColumnVector