Uses of Interface
org.apache.drill.exec.physical.impl.protocol.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
Modifier 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
.Modifier 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
-
Uses of BatchAccessor in org.apache.drill.exec.physical.resultSet.model
Modifier and TypeMethodDescriptionstatic RowSetReaderImpl
ReaderBuilder.buildReader
(BatchAccessor batch) -
Uses of BatchAccessor in org.apache.drill.exec.physical.resultSet.model.hyper
Modifier 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
Modifier and TypeMethodDescriptionstatic RowSetReaderImpl
SimpleReaderBuilder.build
(BatchAccessor batch) static ReaderIndex
SimpleReaderBuilder.readerIndex
(BatchAccessor batch) -
Uses of BatchAccessor in org.apache.drill.exec.physical.rowSet
Modifier and TypeMethodDescriptionstatic void
RowSetFormatter.print
(BatchAccessor batch) static RowSet
RowSets.wrap
(BatchAccessor batch)