Class OrcNoHiveLongVector
- java.lang.Object
-
- org.apache.flink.orc.nohive.vector.AbstractOrcNoHiveVector
-
- org.apache.flink.orc.nohive.vector.OrcNoHiveLongVector
-
- All Implemented Interfaces:
BooleanColumnVector
,ByteColumnVector
,ColumnVector
,IntColumnVector
,LongColumnVector
,ShortColumnVector
public class OrcNoHiveLongVector extends AbstractOrcNoHiveVector implements LongColumnVector, BooleanColumnVector, ByteColumnVector, ShortColumnVector, IntColumnVector
This column vector is used to adapt hive's LongColumnVector to Flink's boolean, byte, short, int and long ColumnVector.
-
-
Constructor Summary
Constructors Constructor Description OrcNoHiveLongVector(org.apache.orc.storage.ql.exec.vector.LongColumnVector vector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getBoolean(int i)
byte
getByte(int i)
int
getInt(int i)
long
getLong(int i)
short
getShort(int i)
-
Methods inherited from class org.apache.flink.orc.nohive.vector.AbstractOrcNoHiveVector
createFlinkVector, createFlinkVectorFromConstant, isNullAt
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.flink.table.data.columnar.vector.ColumnVector
isNullAt
-
-
-
-
Method Detail
-
getLong
public long getLong(int i)
- Specified by:
getLong
in interfaceLongColumnVector
-
getBoolean
public boolean getBoolean(int i)
- Specified by:
getBoolean
in interfaceBooleanColumnVector
-
getByte
public byte getByte(int i)
- Specified by:
getByte
in interfaceByteColumnVector
-
getInt
public int getInt(int i)
- Specified by:
getInt
in interfaceIntColumnVector
-
getShort
public short getShort(int i)
- Specified by:
getShort
in interfaceShortColumnVector
-
-