public class HeapTimestampVector extends AbstractHeapVector implements WritableTimestampVector
BYTE_ARRAY_OFFSET, dictionaryIds, DOUBLE_ARRAY_OFFSET, FLOAT_ARRAY_OFFSET, INT_ARRAY_OFFSET, isNull, LITTLE_ENDIAN, LONG_ARRAY_OFFSET, UNSAFE
dictionary, noNulls
Constructor and Description |
---|
HeapTimestampVector(int len) |
Modifier and Type | Method and Description |
---|---|
void |
fill(Timestamp value)
Fill the column vector with the provided value.
|
Timestamp |
getTimestamp(int i,
int precision) |
void |
setTimestamp(int i,
Timestamp timestamp)
Set
Timestamp at rowId with the provided value. |
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, reset, setNullAt, setNulls
hasDictionary, setDictionary
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNulls
isNullAt
public Timestamp getTimestamp(int i, int precision)
getTimestamp
in interface TimestampColumnVector
public void setTimestamp(int i, Timestamp timestamp)
WritableTimestampVector
Timestamp
at rowId with the provided value.setTimestamp
in interface WritableTimestampVector
public void fill(Timestamp value)
WritableTimestampVector
fill
in interface WritableTimestampVector
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.