| Interface | Description |
|---|---|
| CloseableRecordBatch | |
| ColumnConverter |
Converts and sets given value into the specific column writer.
|
| MaterializeVisitor | |
| RawFragmentBatchProvider | |
| RecordBatch |
A record batch contains a set of field values for a particular range of
records.
|
| TableFunctionContract | |
| TransferPair | |
| VectorAccessible | |
| VectorWrapper<T extends ValueVector> |
| Class | Description |
|---|---|
| AbstractBinaryRecordBatch<T extends PhysicalOperator> | |
| AbstractRecordBatch<T extends PhysicalOperator> | |
| AbstractSingleRecordBatch<T extends PhysicalOperator> |
Implements an AbstractUnaryRecordBatch where the incoming record batch is
known at the time of creation
|
| AbstractTableFunctionRecordBatch<T extends PhysicalOperator> |
Implements AbstractUnaryRecodBatch for operators that do not have an incoming
record batch available at creation time; the input is typically set up a few
steps after creation.
|
| AbstractUnaryRecordBatch<T extends PhysicalOperator> |
Base class for operators that have a single input.
|
| BatchSchema |
Historically
BatchSchema is used to represent the schema of a batch. |
| BatchSchemaBuilder | |
| ColumnConverter.ArrayColumnConverter |
Converts and writes array values using
ColumnConverter.ArrayColumnConverter.valueConverter
into ColumnConverter.ArrayColumnConverter.arrayWriter. |
| ColumnConverter.DictColumnConverter |
Converts and writes dict values using provided key / value converters.
|
| ColumnConverter.DummyColumnConverter |
Does nothing, is used when column is not projected to avoid unnecessary
column values conversions and writes.
|
| ColumnConverter.MapColumnConverter |
Converts and writes all map children using provided
ColumnConverter.MapColumnConverter.converters. |
| ColumnConverter.ScalarColumnConverter |
Converts and writes scalar values using provided
ColumnConverter.ScalarColumnConverter.valueConverter. |
| ColumnConverterFactory | |
| DeadBuf | |
| ExpandableHyperContainer | |
| ExpressionTreeMaterializerTest | |
| FragmentWritableBatch | |
| HyperVectorWrapper<T extends ValueVector> | |
| JoinBatchMemoryManager | |
| MajorTypeSerDe | |
| MajorTypeSerDe.De | |
| MajorTypeSerDe.MajorTypeHolder | |
| MajorTypeSerDe.Se | |
| MaterializedField |
Meta-data description of a column characterized by a name and a type
(including both data type and cardinality AKA mode).
|
| RawFragmentBatch | |
| RecordBatchLoader |
Holds record batch loaded from record batch message.
|
| RecordBatchMemoryManager | |
| RecordBatchSizer |
Given a record batch or vector container, determines the actual memory
consumed by each column, the average row, and the entire record batch.
|
| RecordIterator |
RecordIterator iterates over incoming record batches one record at a time.
|
| SchemaBuilder |
A reusable builder that supports the creation of BatchSchemas.
|
| SchemalessBatch |
Empty batch without schema and data.
|
| SchemaUtil |
Utility class for dealing with changing schemas
|
| SimpleRecordBatch |
Wrap a VectorContainer into a record batch.
|
| SimpleVectorWrapper<T extends ValueVector> | |
| TestMaterializedField | |
| TestMaterializedField | |
| TestRecordBatchSizer | |
| TestRecordIterator | |
| TestVectorContainer | |
| TypedFieldId |
Declares a value vector field, providing metadata about the field.
|
| TypedFieldId.Builder | |
| VectorAccessibleComplexWriter | |
| VectorAccessibleUtilities |
VectorAccessible is an interface.
|
| VectorContainer | |
| VectorInitializer |
Prototype mechanism to allocate vectors based on expected
data sizes.
|
| VectorInitializer.AllocationHint | |
| WritableBatch |
A specialized version of record batch that can moves out buffers and preps
them for writing.
|
| Enum | Description |
|---|---|
| AbstractBinaryRecordBatch.Metric | |
| AbstractRecordBatch.BatchState | |
| BatchSchema.SelectionVectorMode | |
| RecordBatch.IterOutcome |
Describes the outcome of incrementing RecordBatch forward by a call to
RecordBatch.next(). |
Copyright © 2021 The Apache Software Foundation. All rights reserved.