| Package | Description |
|---|---|
| org.apache.paimon.data.columnar.heap | |
| org.apache.paimon.data.columnar.writable | |
| org.apache.paimon.format.parquet.reader |
| Modifier and Type | Class and Description |
|---|---|
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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
WritableColumnVector[] |
HeapRowVector.getFields() |
| Modifier and Type | Method and Description |
|---|---|
void |
HeapRowVector.setFields(WritableColumnVector[] fields) |
| Constructor and Description |
|---|
HeapRowVector(int len,
WritableColumnVector... fields) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
WritableBooleanVector
Writable
BooleanColumnVector. |
interface |
WritableBytesVector
Writable
BytesColumnVector. |
interface |
WritableByteVector
Writable
ByteColumnVector. |
interface |
WritableDoubleVector
Writable
DoubleColumnVector. |
interface |
WritableFloatVector
Writable
FloatColumnVector. |
interface |
WritableIntVector
Writable
IntColumnVector. |
interface |
WritableLongVector
Writable
LongColumnVector. |
interface |
WritableShortVector
Writable
ShortColumnVector. |
interface |
WritableTimestampVector
Writable
TimestampColumnVector. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWritableVector
Contains the shared structure for
ColumnVectors, including NULL information and
dictionary. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractColumnReader<VECTOR extends WritableColumnVector>
Abstract
ColumnReader. |
interface |
ColumnReader<VECTOR extends WritableColumnVector>
Read a batch of records for a column to
WritableColumnVector from parquet data file. |
class |
FixedLenBytesColumnReader<VECTOR extends WritableColumnVector>
Fixed length bytes
ColumnReader, just for Decimal. |
| Modifier and Type | Class and Description |
|---|---|
class |
ParquetDecimalVector
Parquet write decimal as int32 and int64 and binary, this class wrap the real vector to provide
DecimalColumnVector interface. |
| Modifier and Type | Method and Description |
|---|---|
static WritableColumnVector |
ParquetSplitReaderUtil.createWritableColumnVector(int batchSize,
DataType fieldType,
org.apache.parquet.schema.Type type,
List<org.apache.parquet.column.ColumnDescriptor> columnDescriptors,
int depth) |
WritableColumnVector |
NestedPrimitiveColumnReader.readAndNewVector(int readNumber,
WritableColumnVector vector) |
| Modifier and Type | Method and Description |
|---|---|
WritableColumnVector |
NestedPrimitiveColumnReader.readAndNewVector(int readNumber,
WritableColumnVector vector) |
void |
NestedPrimitiveColumnReader.readToVector(int readNumber,
WritableColumnVector vector) |
void |
RowColumnReader.readToVector(int readNumber,
WritableColumnVector vector) |
void |
NestedColumnReader.readToVector(int readNumber,
WritableColumnVector vector) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.