Class HeapTimestampVector
- java.lang.Object
-
- org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
-
- org.apache.flink.table.data.columnar.vector.heap.AbstractHeapVector
-
- org.apache.flink.table.data.columnar.vector.heap.HeapTimestampVector
-
- All Implemented Interfaces:
Serializable
,ColumnVector
,TimestampColumnVector
,WritableColumnVector
,WritableTimestampVector
@Internal public class HeapTimestampVector extends AbstractHeapVector implements WritableTimestampVector
This class represents a nullable byte column vector.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.flink.table.data.columnar.vector.heap.AbstractHeapVector
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFE
-
Fields inherited from class org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
dictionary, noNulls
-
-
Constructor Summary
Constructors Constructor Description HeapTimestampVector(int len)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(TimestampData value)
Fill the column vector with the provided value.TimestampData
getTimestamp(int i, int precision)
void
setTimestamp(int i, TimestampData timestamp)
SetTimestampData
at rowId with the provided value.-
Methods inherited from class org.apache.flink.table.data.columnar.vector.heap.AbstractHeapVector
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNulls
-
Methods inherited from class org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
hasDictionary, setDictionary
-
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
-
Methods inherited from interface org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNulls
-
-
-
-
Method Detail
-
getTimestamp
public TimestampData getTimestamp(int i, int precision)
- Specified by:
getTimestamp
in interfaceTimestampColumnVector
-
setTimestamp
public void setTimestamp(int i, TimestampData timestamp)
Description copied from interface:WritableTimestampVector
SetTimestampData
at rowId with the provided value.- Specified by:
setTimestamp
in interfaceWritableTimestampVector
-
fill
public void fill(TimestampData value)
Description copied from interface:WritableTimestampVector
Fill the column vector with the provided value.- Specified by:
fill
in interfaceWritableTimestampVector
-
-