@Internal 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(TimestampData value)
Fill the column vector with the provided value.
|
TimestampData |
getTimestamp(int i,
int precision) |
void |
setTimestamp(int i,
TimestampData timestamp)
Set
TimestampData 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 TimestampData getTimestamp(int i, int precision)
getTimestamp
in interface TimestampColumnVector
public void setTimestamp(int i, TimestampData timestamp)
WritableTimestampVector
TimestampData
at rowId with the provided value.setTimestamp
in interface WritableTimestampVector
public void fill(TimestampData value)
WritableTimestampVector
fill
in interface WritableTimestampVector
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.