Uses of Interface
org.apache.drill.exec.physical.impl.protocol.BatchAccessor
Packages that use BatchAccessor
Package
Description
Defines a revised implementation of the Drill RecordBatch protocol.
Defines the scan operation implementation.
The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.
Implementation of a row set model for hyper-batches.
This set of classes models the structure of a batch consisting
of single vectors (as contrasted with a hyper batch.) Provides tools
or metdata-based construction, allocation, reading and writing of
the vectors.
Provides a set of tools to work with row sets.
-
Uses of BatchAccessor in org.apache.drill.exec.physical.impl.protocol
Classes in org.apache.drill.exec.physical.impl.protocol that implement BatchAccessorModifier and TypeClassDescriptionclass
Extension of the container accessor that holds an optional selection vector, presenting the batch row count as the selection vector count.class
Wraps a vector container and optional selection vector in an interface simpler than the entireRecordBatch
.Methods in org.apache.drill.exec.physical.impl.protocol that return BatchAccessorModifier and TypeMethodDescriptionOperatorDriver.batchAccessor()
OperatorExec.batchAccessor()
Provides a generic access mechanism to the batch's output data. -
Uses of BatchAccessor in org.apache.drill.exec.physical.impl.scan
Methods in org.apache.drill.exec.physical.impl.scan that return BatchAccessor -
Uses of BatchAccessor in org.apache.drill.exec.physical.resultSet.model
Methods in org.apache.drill.exec.physical.resultSet.model with parameters of type BatchAccessorModifier and TypeMethodDescriptionstatic RowSetReaderImpl
ReaderBuilder.buildReader
(BatchAccessor batch) -
Uses of BatchAccessor in org.apache.drill.exec.physical.resultSet.model.hyper
Methods in org.apache.drill.exec.physical.resultSet.model.hyper with parameters of type BatchAccessorModifier and TypeMethodDescriptionstatic RowSetReaderImpl
HyperReaderBuilder.build
(BatchAccessor batch) Build a hyper-batch reader given a batch accessor. -
Uses of BatchAccessor in org.apache.drill.exec.physical.resultSet.model.single
Methods in org.apache.drill.exec.physical.resultSet.model.single with parameters of type BatchAccessorModifier and TypeMethodDescriptionstatic RowSetReaderImpl
SimpleReaderBuilder.build
(BatchAccessor batch) static ReaderIndex
SimpleReaderBuilder.readerIndex
(BatchAccessor batch) -
Uses of BatchAccessor in org.apache.drill.exec.physical.rowSet
Methods in org.apache.drill.exec.physical.rowSet with parameters of type BatchAccessorModifier and TypeMethodDescriptionstatic void
RowSetFormatter.print
(BatchAccessor batch) static RowSet
RowSets.wrap
(BatchAccessor batch)