Package | Description |
---|---|
org.apache.drill.exec.physical.resultSet.model |
The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.
|
org.apache.drill.exec.physical.resultSet.model.hyper |
Implementation of a row set model for hyper-batches.
|
org.apache.drill.exec.physical.resultSet.model.single |
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.
|
org.apache.drill.exec.physical.rowSet |
Provides a set of tools to work with row sets.
|
org.apache.drill.exec.vector.accessor.reader |
Provides the reader hierarchy as explained in the API package.
|
Modifier and Type | Class and Description |
---|---|
class |
ReaderIndex
Row set index base class used when indexing rows within a row
set for a row set reader.
|
Modifier and Type | Method and Description |
---|---|
void |
HyperReaderBuilder.HyperVectorAccessor.bind(ColumnReaderIndex index) |
Modifier and Type | Class and Description |
---|---|
class |
DirectRowIndex
Reader index that points directly to each row in the row set.
|
Modifier and Type | Class and Description |
---|---|
class |
HyperRowIndex
Read-only row index into the hyper row set with batch and index
values mapping via an SV4.
|
class |
IndirectRowIndex
Reader index that points to each row indirectly through the
selection vector.
|
Modifier and Type | Class and Description |
---|---|
static class |
ArrayReaderImpl.ElementReaderIndex
Index into the vector of elements for a repeated vector.
|
Modifier and Type | Field and Description |
---|---|
protected ColumnReaderIndex |
ArrayReaderImpl.ElementReaderIndex.base |
protected ColumnReaderIndex |
AbstractScalarReader.vectorIndex |
Modifier and Type | Method and Description |
---|---|
ColumnReaderIndex |
ArrayReaderImpl.elementIndex() |
Modifier and Type | Method and Description |
---|---|
void |
VectorAccessor.bind(ColumnReaderIndex index) |
void |
VectorAccessors.NullVectorAccesor.bind(ColumnReaderIndex index) |
void |
VectorAccessors.SingleVectorAccessor.bind(ColumnReaderIndex index) |
void |
VectorAccessors.BaseHyperVectorAccessor.bind(ColumnReaderIndex index) |
void |
VectorAccessors.ArrayDataHyperVectorAccessor.bind(ColumnReaderIndex index) |
void |
VectorAccessors.NullableValuesHyperVectorAccessor.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 |
DictEntryReader.bindIndex(ColumnReaderIndex index) |
void |
MapReader.bindIndex(ColumnReaderIndex index) |
void |
NullStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.RequiredStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.NullableIsSetVectorStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.ListIsSetVectorStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.MemberNullStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.ComplexMemberStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.TypeVectorStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
NullStateReaders.AlwaysNullStateReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
ReaderEvents.bindIndex(ColumnReaderIndex rowIndex) |
void |
UnionReaderImpl.bindIndex(ColumnReaderIndex index) |
void |
BaseScalarReader.bindIndex(ColumnReaderIndex rowIndex) |
void |
BaseScalarReader.BaseVarWidthReader.bindIndex(ColumnReaderIndex index) |
Constructor and Description |
---|
ElementReaderIndex(ColumnReaderIndex base) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.