Uses of Class
org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader
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 AbstractObjectReader in org.apache.drill.exec.physical.resultSet.model
Modifier and TypeMethodDescriptionprotected AbstractObjectReader
ReaderBuilder.buildScalarReader
(VectorAccessor va, ColumnMetadata schema) -
Uses of AbstractObjectReader in org.apache.drill.exec.physical.resultSet.model.hyper
Modifier and TypeMethodDescriptionprotected AbstractObjectReader
HyperReaderBuilder.buildVectorReader
(VectorAccessor va, ColumnMetadata metadata) Modifier and TypeMethodDescriptionprotected List<AbstractObjectReader>
HyperReaderBuilder.buildContainerChildren
(VectorContainer container) protected List<AbstractObjectReader>
HyperReaderBuilder.buildContainerChildren
(VectorContainer container, TupleMetadata schema) protected List<AbstractObjectReader>
HyperReaderBuilder.buildMapMembers
(VectorAccessor va, TupleMetadata mapSchema) -
Uses of AbstractObjectReader in org.apache.drill.exec.physical.resultSet.model.single
Modifier and TypeMethodDescriptionprotected AbstractObjectReader
SimpleReaderBuilder.buildVectorReader
(ValueVector vector, MetadataProvider.VectorDescrip descrip) Modifier and TypeMethodDescriptionSimpleReaderBuilder.buildContainerChildren
(VectorContainer container, MetadataProvider mdProvider) protected List<AbstractObjectReader>
SimpleReaderBuilder.buildMapMembers
(AbstractMapVector mapVector, MetadataProvider provider) -
Uses of AbstractObjectReader in org.apache.drill.exec.physical.rowSet
ModifierConstructorDescriptionRowSetReaderImpl
(TupleMetadata schema, ReaderIndex index, AbstractObjectReader[] readers) ModifierConstructorDescriptionRowSetReaderImpl
(TupleMetadata schema, ReaderIndex index, List<AbstractObjectReader> readers) -
Uses of AbstractObjectReader in org.apache.drill.exec.vector.accessor.reader
Modifier and TypeClassDescriptionstatic class
static class
static class
Object representation of an array reader.static class
static class
Modifier and TypeFieldDescriptionprotected final AbstractObjectReader
ArrayReaderImpl.elementReader
protected final AbstractObjectReader[]
AbstractTupleReader.readers
Modifier and TypeMethodDescriptionstatic AbstractObjectReader
MapReader.build
(ColumnMetadata schema, VectorAccessor mapAccessor, List<AbstractObjectReader> readers) static AbstractObjectReader
UnionReaderImpl.build
(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants) 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.DictEntryReader.keyReader()
DictEntryReader.valueReader()
Modifier and TypeMethodDescriptionDictEntryReader.build
(ColumnMetadata schema, VectorAccessor accessor, AbstractObjectReader[] readers) MapReader.build
(ColumnMetadata schema, VectorAccessor mapAccessor, AbstractObjectReader[] readers) static AbstractObjectReader
UnionReaderImpl.build
(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants) 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.Modifier and TypeMethodDescriptionDictEntryReader.build
(ColumnMetadata schema, VectorAccessor accessor, List<AbstractObjectReader> readers) DictReaderImpl.build
(ColumnMetadata schema, VectorAccessor dictAccessor, List<AbstractObjectReader> readers) static AbstractObjectReader
MapReader.build
(ColumnMetadata schema, VectorAccessor mapAccessor, List<AbstractObjectReader> readers) ModifierConstructorDescriptionprotected
AbstractTupleReader
(AbstractObjectReader[] readers) ArrayReaderImpl
(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader elementReader) protected
DictEntryReader
(ColumnMetadata schema, VectorAccessor accessor, AbstractObjectReader[] readers) protected
MapReader
(ColumnMetadata schema, AbstractObjectReader[] readers) protected
MapReader
(ColumnMetadata schema, VectorAccessor mapAccessor, AbstractObjectReader[] readers) UnionReaderImpl
(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants)