Uses of Class
org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader
Packages that use 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
Methods in org.apache.drill.exec.physical.resultSet.model that return AbstractObjectReaderModifier and TypeMethodDescriptionprotected AbstractObjectReader
ReaderBuilder.buildScalarReader
(VectorAccessor va, ColumnMetadata schema) -
Uses of AbstractObjectReader in org.apache.drill.exec.physical.resultSet.model.hyper
Methods in org.apache.drill.exec.physical.resultSet.model.hyper that return AbstractObjectReaderModifier and TypeMethodDescriptionprotected AbstractObjectReader
HyperReaderBuilder.buildVectorReader
(VectorAccessor va, ColumnMetadata metadata) Methods in org.apache.drill.exec.physical.resultSet.model.hyper that return types with arguments of type AbstractObjectReaderModifier 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
Methods in org.apache.drill.exec.physical.resultSet.model.single that return AbstractObjectReaderModifier and TypeMethodDescriptionprotected AbstractObjectReader
SimpleReaderBuilder.buildVectorReader
(ValueVector vector, MetadataProvider.VectorDescrip descrip) Methods in org.apache.drill.exec.physical.resultSet.model.single that return types with arguments of type AbstractObjectReaderModifier 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
Constructors in org.apache.drill.exec.physical.rowSet with parameters of type AbstractObjectReaderModifierConstructorDescriptionRowSetReaderImpl
(TupleMetadata schema, ReaderIndex index, AbstractObjectReader[] readers) Constructor parameters in org.apache.drill.exec.physical.rowSet with type arguments of type AbstractObjectReaderModifierConstructorDescriptionRowSetReaderImpl
(TupleMetadata schema, ReaderIndex index, List<AbstractObjectReader> readers) -
Uses of AbstractObjectReader in org.apache.drill.exec.vector.accessor.reader
Subclasses of AbstractObjectReader in org.apache.drill.exec.vector.accessor.readerModifier and TypeClassDescriptionstatic class
static class
static class
Object representation of an array reader.static class
static class
Fields in org.apache.drill.exec.vector.accessor.reader declared as AbstractObjectReaderModifier and TypeFieldDescriptionprotected final AbstractObjectReader
ArrayReaderImpl.elementReader
protected final AbstractObjectReader[]
AbstractTupleReader.readers
Methods in org.apache.drill.exec.vector.accessor.reader that return AbstractObjectReaderModifier 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()
Methods in org.apache.drill.exec.vector.accessor.reader with parameters of type AbstractObjectReaderModifier 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.Method parameters in org.apache.drill.exec.vector.accessor.reader with type arguments of type AbstractObjectReaderModifier 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) Constructors in org.apache.drill.exec.vector.accessor.reader with parameters of type AbstractObjectReaderModifierConstructorDescriptionprotected
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)