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 | Method and Description |
---|---|
protected AbstractObjectReader |
ReaderBuilder.buildScalarReader(VectorAccessor va,
ColumnMetadata schema) |
Modifier and Type | Method and Description |
---|---|
protected AbstractObjectReader |
HyperReaderBuilder.buildVectorReader(VectorAccessor va,
ColumnMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected List<AbstractObjectReader> |
HyperReaderBuilder.buildContainerChildren(VectorContainer container) |
protected List<AbstractObjectReader> |
HyperReaderBuilder.buildContainerChildren(VectorContainer container,
TupleMetadata schema) |
protected List<AbstractObjectReader> |
HyperReaderBuilder.buildMapMembers(VectorAccessor va,
TupleMetadata mapSchema) |
Modifier and Type | Method and Description |
---|---|
protected AbstractObjectReader |
SimpleReaderBuilder.buildVectorReader(ValueVector vector,
MetadataProvider.VectorDescrip descrip) |
Modifier and Type | Method and Description |
---|---|
List<AbstractObjectReader> |
SimpleReaderBuilder.buildContainerChildren(VectorContainer container,
MetadataProvider mdProvider) |
protected List<AbstractObjectReader> |
SimpleReaderBuilder.buildMapMembers(AbstractMapVector mapVector,
MetadataProvider provider) |
Constructor and Description |
---|
RowSetReaderImpl(TupleMetadata schema,
ReaderIndex index,
AbstractObjectReader[] readers) |
Constructor and Description |
---|
RowSetReaderImpl(TupleMetadata schema,
ReaderIndex index,
List<AbstractObjectReader> readers) |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractScalarReader.ScalarObjectReader |
static class |
AbstractTupleReader.TupleObjectReader |
static class |
ArrayReaderImpl.ArrayObjectReader
Object representation of an array reader.
|
static class |
DictReaderImpl.DictObjectReader |
static class |
UnionReaderImpl.UnionObjectReader |
Modifier and Type | Field and Description |
---|---|
protected AbstractObjectReader |
ArrayReaderImpl.elementReader |
protected AbstractObjectReader[] |
AbstractTupleReader.readers |
Modifier and Type | Method and Description |
---|---|
static AbstractObjectReader |
UnionReaderImpl.build(ColumnMetadata schema,
VectorAccessor va,
AbstractObjectReader[] variants) |
static AbstractObjectReader |
MapReader.build(ColumnMetadata schema,
VectorAccessor mapAccessor,
List<AbstractObjectReader> readers) |
static AbstractObjectReader |
ArrayReaderImpl.buildList(ColumnMetadata schema,
VectorAccessor listAccessor,
AbstractObjectReader elementReader)
Build a list reader.
|
static AbstractObjectReader |
ArrayReaderImpl.buildRepeatedList(ColumnMetadata schema,
VectorAccessor listAccessor,
AbstractObjectReader elementReader)
Build a 2+D array reader.
|
static AbstractObjectReader |
ArrayReaderImpl.buildTuple(ColumnMetadata schema,
VectorAccessor arrayAccessor,
AbstractObjectReader elementReader)
Build a repeated map reader.
|
AbstractObjectReader |
DictEntryReader.keyReader() |
AbstractObjectReader |
DictEntryReader.valueReader() |
Modifier and Type | Method and Description |
---|---|
static AbstractTupleReader.TupleObjectReader |
DictEntryReader.build(ColumnMetadata schema,
VectorAccessor accessor,
List<AbstractObjectReader> readers) |
static DictReaderImpl.DictObjectReader |
DictReaderImpl.build(ColumnMetadata schema,
VectorAccessor dictAccessor,
List<AbstractObjectReader> readers) |
static AbstractObjectReader |
MapReader.build(ColumnMetadata schema,
VectorAccessor mapAccessor,
List<AbstractObjectReader> readers) |
Constructor and Description |
---|
AbstractTupleReader(AbstractObjectReader[] readers) |
ArrayReaderImpl(ColumnMetadata schema,
VectorAccessor va,
AbstractObjectReader elementReader) |
DictEntryReader(ColumnMetadata schema,
VectorAccessor accessor,
AbstractObjectReader[] readers) |
MapReader(ColumnMetadata schema,
AbstractObjectReader[] readers) |
MapReader(ColumnMetadata schema,
VectorAccessor mapAccessor,
AbstractObjectReader[] readers) |
UnionReaderImpl(ColumnMetadata schema,
VectorAccessor va,
AbstractObjectReader[] variants) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.