Class HeapRowVector
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.HeapRowVector
- All Implemented Interfaces:
Serializable,ColumnVector,RowColumnVector,WritableColumnVector
@Internal
public class HeapRowVector
extends AbstractHeapVector
implements WritableColumnVector, RowColumnVector
This class represents a nullable heap row column vector.
- See Also:
-
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, UNSAFEFields inherited from class org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
dictionary, noNulls -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRow(int i) voidreset()Resets the column to default state. - fills the isNull array with false. - sets noNulls to true.voidsetFields(WritableColumnVector[] fields) Methods inherited from class org.apache.flink.table.data.columnar.vector.heap.AbstractHeapVector
fillWithNulls, getDictionaryIds, getLen, isNullAt, reserveDictionaryIds, setNullAt, setNullsMethods inherited from class org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
hasDictionary, setDictionaryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.data.columnar.vector.ColumnVector
isNullAtMethods inherited from interface org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, setDictionary, setNullAt, setNulls
-
Constructor Details
-
HeapRowVector
-
-
Method Details
-
getFields
-
setFields
-
getRow
- Specified by:
getRowin interfaceRowColumnVector
-
reset
public void reset()Description copied from class:AbstractHeapVectorResets the column to default state. - fills the isNull array with false. - sets noNulls to true.- Specified by:
resetin interfaceWritableColumnVector- Overrides:
resetin classAbstractHeapVector
-