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 AbstractObjectReaderReaderBuilder.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 AbstractObjectReaderHyperReaderBuilder.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 AbstractObjectReaderSimpleReaderBuilder.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 classstatic classstatic classObject representation of an array reader.static classstatic classFields in org.apache.drill.exec.vector.accessor.reader declared as AbstractObjectReaderModifier and TypeFieldDescriptionprotected final AbstractObjectReaderArrayReaderImpl.elementReaderprotected final AbstractObjectReader[]AbstractTupleReader.readersMethods in org.apache.drill.exec.vector.accessor.reader that return AbstractObjectReaderModifier and TypeMethodDescriptionstatic AbstractObjectReaderMapReader.build(ColumnMetadata schema, VectorAccessor mapAccessor, List<AbstractObjectReader> readers) static AbstractObjectReaderUnionReaderImpl.build(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants) static AbstractObjectReaderArrayReaderImpl.buildList(ColumnMetadata schema, VectorAccessor listAccessor, AbstractObjectReader elementReader) Build a list reader.static AbstractObjectReaderArrayReaderImpl.buildRepeatedList(ColumnMetadata schema, VectorAccessor listAccessor, AbstractObjectReader elementReader) Build a 2+D array reader.static AbstractObjectReaderArrayReaderImpl.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 AbstractObjectReaderUnionReaderImpl.build(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants) static AbstractObjectReaderArrayReaderImpl.buildList(ColumnMetadata schema, VectorAccessor listAccessor, AbstractObjectReader elementReader) Build a list reader.static AbstractObjectReaderArrayReaderImpl.buildRepeatedList(ColumnMetadata schema, VectorAccessor listAccessor, AbstractObjectReader elementReader) Build a 2+D array reader.static AbstractObjectReaderArrayReaderImpl.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 AbstractObjectReaderMapReader.build(ColumnMetadata schema, VectorAccessor mapAccessor, List<AbstractObjectReader> readers) Constructors in org.apache.drill.exec.vector.accessor.reader with parameters of type AbstractObjectReaderModifierConstructorDescriptionprotectedAbstractTupleReader(AbstractObjectReader[] readers) ArrayReaderImpl(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader elementReader) protectedDictEntryReader(ColumnMetadata schema, VectorAccessor accessor, AbstractObjectReader[] readers) protectedMapReader(ColumnMetadata schema, AbstractObjectReader[] readers) protectedMapReader(ColumnMetadata schema, VectorAccessor mapAccessor, AbstractObjectReader[] readers) UnionReaderImpl(ColumnMetadata schema, VectorAccessor va, AbstractObjectReader[] variants)