| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirectRowIndex
Reader index that points directly to each row in the row set.
|
| Modifier and Type | Method and Description |
|---|---|
static ReaderIndex |
SimpleReaderBuilder.readerIndex(BatchAccessor batch) |
| Modifier and Type | Method and Description |
|---|---|
static RowSetReaderImpl |
SimpleReaderBuilder.build(VectorContainer container,
ReaderIndex rowIndex) |
static RowSetReaderImpl |
SimpleReaderBuilder.build(VectorContainer container,
TupleMetadata schema,
ReaderIndex rowIndex) |
| 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 | Field and Description |
|---|---|
protected ReaderIndex |
RowSetReaderImpl.readerIndex |
| Modifier and Type | Method and Description |
|---|---|
protected RowSetReader |
AbstractSingleRowSet.buildReader(ReaderIndex rowIndex)
Internal method to build the set of column readers needed for
this row set.
|
| Constructor and Description |
|---|
RowSetReaderImpl(TupleMetadata schema,
ReaderIndex index,
AbstractObjectReader[] readers) |
RowSetReaderImpl(TupleMetadata schema,
ReaderIndex index,
List<AbstractObjectReader> readers) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.