Uses of Interface
org.apache.flink.table.data.columnar.vector.ColumnVector
-
-
Uses of ColumnVector in org.apache.flink.table.data.columnar
Constructors in org.apache.flink.table.data.columnar with parameters of type ColumnVector Constructor Description ColumnarArrayData(ColumnVector data, int offset, int numElements)ColumnarMapData(ColumnVector keyColumnVector, ColumnVector valueColumnVector, int offset, int numElements) -
Uses of ColumnVector in org.apache.flink.table.data.columnar.vector
Subinterfaces of ColumnVector in org.apache.flink.table.data.columnar.vector Modifier and Type Interface Description interfaceArrayColumnVectorArray column vector.interfaceBooleanColumnVectorBoolean column vector.interfaceByteColumnVectorByte column vector.interfaceBytesColumnVectorBytes column vector to getBytesColumnVector.Bytes, it include original data and offset and length.interfaceDecimalColumnVectorDecimal column vector.interfaceDoubleColumnVectorDouble column vector.interfaceFloatColumnVectorFloat column vector.interfaceIntColumnVectorInt column vector.interfaceLongColumnVectorLong column vector.interfaceMapColumnVectorMap column vector.interfaceRowColumnVectorRow column vector.interfaceShortColumnVectorShort column vector.interfaceTimestampColumnVectorTimestamp column vector.Fields in org.apache.flink.table.data.columnar.vector declared as ColumnVector Modifier and Type Field Description ColumnVector[]VectorizedColumnBatch. columnsConstructors in org.apache.flink.table.data.columnar.vector with parameters of type ColumnVector Constructor Description VectorizedColumnBatch(ColumnVector[] vectors) -
Uses of ColumnVector in org.apache.flink.table.data.columnar.vector.heap
Classes in org.apache.flink.table.data.columnar.vector.heap that implement ColumnVector Modifier and Type Class Description classAbstractHeapVectorHeap vector that nullable shared structure.classHeapArrayVectorThis class represents a nullable heap array column vector.classHeapBooleanVectorThis class represents a nullable heap boolean column vector.classHeapBytesVectorThis class supports string and binary data by value reference -- i.e. each field is explicitly present, as opposed to provided by a dictionary reference.classHeapByteVectorThis class represents a nullable byte column vector.classHeapDoubleVectorThis class represents a nullable double precision floating point column vector.classHeapFloatVectorThis class represents a nullable double precision floating point column vector.classHeapIntVectorThis class represents a nullable int column vector.classHeapLongVectorThis class represents a nullable long column vector.classHeapMapVectorThis class represents a nullable heap map column vector.classHeapRowVectorThis class represents a nullable heap row column vector.classHeapShortVectorThis class represents a nullable short column vector.classHeapTimestampVectorThis class represents a nullable byte column vector.Methods in org.apache.flink.table.data.columnar.vector.heap that return ColumnVector Modifier and Type Method Description ColumnVectorHeapArrayVector. getChild()ColumnVectorHeapMapVector. getKeyColumnVector()ColumnVectorHeapMapVector. getValueColumnVector()Methods in org.apache.flink.table.data.columnar.vector.heap with parameters of type ColumnVector Modifier and Type Method Description voidHeapArrayVector. setChild(ColumnVector child)voidHeapMapVector. setKeys(ColumnVector keys)voidHeapMapVector. setValues(ColumnVector values)Constructors in org.apache.flink.table.data.columnar.vector.heap with parameters of type ColumnVector Constructor Description HeapArrayVector(int len, ColumnVector vector)HeapMapVector(int len, ColumnVector keys, ColumnVector values) -
Uses of ColumnVector in org.apache.flink.table.data.columnar.vector.writable
Subinterfaces of ColumnVector in org.apache.flink.table.data.columnar.vector.writable Modifier and Type Interface Description interfaceWritableBooleanVectorWritableBooleanColumnVector.interfaceWritableBytesVectorWritableBytesColumnVector.interfaceWritableByteVectorWritableByteColumnVector.interfaceWritableColumnVectorWritableColumnVector.interfaceWritableDoubleVectorWritableDoubleColumnVector.interfaceWritableFloatVectorWritableFloatColumnVector.interfaceWritableIntVectorWritableIntColumnVector.interfaceWritableLongVectorWritableLongColumnVector.interfaceWritableShortVectorWritableShortColumnVector.interfaceWritableTimestampVectorWritableTimestampColumnVector.Classes in org.apache.flink.table.data.columnar.vector.writable that implement ColumnVector Modifier and Type Class Description classAbstractWritableVectorContains the shared structure forColumnVectors, including NULL information and dictionary.
-