Class OrcLongColumnVector

java.lang.Object
org.apache.flink.orc.vector.AbstractOrcColumnVector
org.apache.flink.orc.vector.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 Details

    • OrcLongColumnVector

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

    • 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