| 程序包 | 说明 |
|---|---|
| org.apache.paimon.data.columnar | |
| org.apache.paimon.data.columnar.heap | |
| org.apache.paimon.data.columnar.writable | |
| org.apache.paimon.utils |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ArrayColumnVector
Array column vector.
|
interface |
BooleanColumnVector
Boolean column vector.
|
interface |
ByteColumnVector
Byte column vector.
|
interface |
BytesColumnVector
Bytes column vector to get
BytesColumnVector.Bytes, it include original data and offset and length. |
interface |
DecimalColumnVector
Decimal column vector.
|
interface |
DoubleColumnVector
Double column vector.
|
interface |
FloatColumnVector
Float column vector.
|
interface |
IntColumnVector
Int column vector.
|
interface |
LongColumnVector
Long column vector.
|
interface |
MapColumnVector
Map column vector.
|
interface |
RowColumnVector
Row column vector.
|
interface |
ShortColumnVector
Short column vector.
|
interface |
TimestampColumnVector
Timestamp column vector.
|
| 限定符和类型 | 字段和说明 |
|---|---|
ColumnVector[] |
VectorizedColumnBatch.columns |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnarRow |
ColumnarRow.copy(ColumnVector[] vectors) |
VectorizedColumnBatch |
VectorizedColumnBatch.copy(ColumnVector[] vectors) |
| 构造器和说明 |
|---|
ColumnarArray(ColumnVector data,
int offset,
int numElements) |
ColumnarMap(ColumnVector keyColumnVector,
ColumnVector valueColumnVector,
int offset,
int numElements) |
VectorizedColumnBatch(ColumnVector[] vectors) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractHeapVector
Heap vector that nullable shared structure.
|
class |
HeapArrayVector
This class represents a nullable heap array column vector.
|
class |
HeapBooleanVector
This class represents a nullable heap boolean column vector.
|
class |
HeapBytesVector
This class supports string and binary data by value reference -- i.e. each field is explicitly
present, as opposed to provided by a dictionary reference.
|
class |
HeapByteVector
This class represents a nullable byte column vector.
|
class |
HeapDoubleVector
This class represents a nullable double precision floating point column vector.
|
class |
HeapFloatVector
This class represents a nullable double precision floating point column vector.
|
class |
HeapIntVector
This class represents a nullable int column vector.
|
class |
HeapLongVector
This class represents a nullable long column vector.
|
class |
HeapMapVector
This class represents a nullable heap map column vector.
|
class |
HeapRowVector
This class represents a nullable heap row column vector.
|
class |
HeapShortVector
This class represents a nullable short column vector.
|
class |
HeapTimestampVector
This class represents a nullable byte column vector.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnVector |
HeapArrayVector.getChild() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HeapArrayVector.setChild(ColumnVector child) |
void |
HeapMapVector.setKeys(ColumnVector keys) |
void |
HeapMapVector.setValues(ColumnVector values) |
| 构造器和说明 |
|---|
HeapArrayVector(int len,
ColumnVector vector) |
HeapMapVector(int len,
ColumnVector keys,
ColumnVector values) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
WritableBooleanVector
Writable
BooleanColumnVector. |
interface |
WritableBytesVector
Writable
BytesColumnVector. |
interface |
WritableByteVector
Writable
ByteColumnVector. |
interface |
WritableColumnVector
Writable
ColumnVector. |
interface |
WritableDoubleVector
Writable
DoubleColumnVector. |
interface |
WritableFloatVector
Writable
FloatColumnVector. |
interface |
WritableIntVector
Writable
IntColumnVector. |
interface |
WritableLongVector
Writable
LongColumnVector. |
interface |
WritableShortVector
Writable
ShortColumnVector. |
interface |
WritableTimestampVector
Writable
TimestampColumnVector. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractWritableVector
Contains the shared structure for
ColumnVectors, including NULL information and
dictionary. |
| 限定符和类型 | 方法和说明 |
|---|---|
static ColumnVector |
VectorMappingUtils.createFixedVector(DataType dataType,
BinaryRow partition,
int index) |
static ColumnVector[] |
VectorMappingUtils.createIndexMappedVectors(int[] indexMapping,
ColumnVector[] vectors) |
static ColumnVector[] |
VectorMappingUtils.createPartitionMappedVectors(PartitionInfo partitionInfo,
ColumnVector[] vectors) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ColumnVector[] |
VectorMappingUtils.createIndexMappedVectors(int[] indexMapping,
ColumnVector[] vectors) |
static ColumnVector[] |
VectorMappingUtils.createPartitionMappedVectors(PartitionInfo partitionInfo,
ColumnVector[] vectors) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.