See: Description
| Interface | Description |
|---|---|
| BatchAccessor |
Provides access to the row set (record batch) produced by an
operator.
|
| OperatorExec |
Core protocol for a Drill operator execution.
|
| Class | Description |
|---|---|
| IndirectContainerAccessor |
Extension of the container accessor that holds an optional selection
vector, presenting the batch row count as the selection vector
count.
|
| OperatorDriver |
State machine that drives the operator executable.
|
| OperatorRecordBatch |
Modular implementation of the standard Drill record batch iterator
protocol.
|
| SchemaTracker |
Tracks changes to schemas via "snapshots" over time.
|
| TestOperatorRecordBatch |
Test the implementation of the Drill Volcano iterator protocol that
wraps the modular operator implementation.
|
| VectorContainerAccessor |
Wraps a vector container and optional selection vector in an interface
simpler than the entire
RecordBatch. |
| Enum | Description |
|---|---|
| OperatorDriver.State |
This version is an eventual successor to the original implementation which used the "kitchen sink" pattern to combine all functionality into s single, large record batch implementation.
Copyright © 2022 The Apache Software Foundation. All rights reserved.