Uses of Interface
org.apache.drill.exec.vector.accessor.ColumnReaderIndex
Package
Description
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.
Provides the reader hierarchy as explained in the API package.
-
Uses of ColumnReaderIndex in org.apache.drill.exec.physical.resultSet.model
Modifier and TypeClassDescriptionclass
Row set index base class used when indexing rows within a row set for a row set reader. -
Uses of ColumnReaderIndex in org.apache.drill.exec.physical.resultSet.model.hyper
Modifier and TypeMethodDescriptionvoid
HyperReaderBuilder.HyperVectorAccessor.bind
(ColumnReaderIndex index) -
Uses of ColumnReaderIndex in org.apache.drill.exec.physical.resultSet.model.single
Modifier and TypeClassDescriptionclass
Reader index that points directly to each row in the row set. -
Uses of ColumnReaderIndex in org.apache.drill.exec.physical.rowSet
Modifier and TypeClassDescriptionclass
Read-only row index into the hyper row set with batch and index values mapping via an SV4.class
Reader index that points to each row indirectly through the selection vector. -
Uses of ColumnReaderIndex in org.apache.drill.exec.vector.accessor.reader
Modifier and TypeClassDescriptionstatic class
Index into the vector of elements for a repeated vector.Modifier and TypeFieldDescriptionprotected final ColumnReaderIndex
ArrayReaderImpl.ElementReaderIndex.base
protected ColumnReaderIndex
AbstractScalarReader.vectorIndex
Modifier and TypeMethodDescriptionvoid
VectorAccessor.bind
(ColumnReaderIndex index) void
VectorAccessors.ArrayDataHyperVectorAccessor.bind
(ColumnReaderIndex index) void
VectorAccessors.BaseHyperVectorAccessor.bind
(ColumnReaderIndex index) void
VectorAccessors.NullableValuesHyperVectorAccessor.bind
(ColumnReaderIndex index) void
VectorAccessors.NullVectorAccesor.bind
(ColumnReaderIndex index) void
VectorAccessors.SingleVectorAccessor.bind
(ColumnReaderIndex index) void
AbstractScalarReader.bindIndex
(ColumnReaderIndex rowIndex) void
AbstractScalarReader.NullReader.bindIndex
(ColumnReaderIndex rowIndex) void
AbstractTupleReader.bindIndex
(ColumnReaderIndex index) void
ArrayReaderImpl.bindIndex
(ColumnReaderIndex index) void
BaseScalarReader.BaseVarWidthReader.bindIndex
(ColumnReaderIndex index) void
BaseScalarReader.bindIndex
(ColumnReaderIndex rowIndex) void
DictEntryReader.bindIndex
(ColumnReaderIndex index) void
MapReader.bindIndex
(ColumnReaderIndex index) void
NullStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.AlwaysNullStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.ComplexMemberStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.ListIsSetVectorStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.MemberNullStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.NullableIsSetVectorStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.RequiredStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
NullStateReaders.TypeVectorStateReader.bindIndex
(ColumnReaderIndex rowIndex) void
ReaderEvents.bindIndex
(ColumnReaderIndex rowIndex) void
UnionReaderImpl.bindIndex
(ColumnReaderIndex index)