Package org.apache.drill.exec.physical.impl.protocol
package org.apache.drill.exec.physical.impl.protocol
Defines a revised implementation of the Drill RecordBatch protocol. This
version separates concerns into specific classes, and creates as single
"shim" class to implement the iterator protocol, deferring to specific
classes as needed.
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.
-
ClassDescriptionProvides access to the row set (record batch) produced by an operator.Extension of the container accessor that holds an optional selection vector, presenting the batch row count as the selection vector count.State machine that drives the operator executable.Core protocol for a Drill operator execution.Modular implementation of the standard Drill record batch iterator protocol.Tracks changes to schemas via "snapshots" over time.Wraps a vector container and optional selection vector in an interface simpler than the entire
RecordBatch
.