Uses of Class
org.apache.drill.exec.vector.complex.AbstractMapVector
Package
Description
Provides run-time semantic analysis of the projection list for the
scan operator.
Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.
Handles the details of the result set loader implementation.
The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.
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.
Implementation of the vector writers.
-
Uses of AbstractMapVector in org.apache.drill.exec.physical.impl.scan.project
Modifier and TypeFieldDescriptionprotected AbstractMapVector
ResolvedTuple.ResolvedMap.inputMap
protected AbstractMapVector
ResolvedTuple.ResolvedMap.outputMap
Modifier and TypeMethodDescriptionResolvedTuple.ResolvedMap.buildMap()
protected abstract AbstractMapVector
ResolvedTuple.ResolvedMap.createMap
(AbstractMapVector inputMap, MaterializedField create, BufferAllocator allocator) protected AbstractMapVector
ResolvedTuple.ResolvedMapArray.createMap
(AbstractMapVector inputMap, MaterializedField schema, BufferAllocator allocator) protected AbstractMapVector
ResolvedTuple.ResolvedSingleMap.createMap
(AbstractMapVector inputMap, MaterializedField schema, BufferAllocator allocator) Modifier and TypeMethodDescriptionprotected abstract AbstractMapVector
ResolvedTuple.ResolvedMap.createMap
(AbstractMapVector inputMap, MaterializedField create, BufferAllocator allocator) protected AbstractMapVector
ResolvedTuple.ResolvedMapArray.createMap
(AbstractMapVector inputMap, MaterializedField schema, BufferAllocator allocator) protected AbstractMapVector
ResolvedTuple.ResolvedSingleMap.createMap
(AbstractMapVector inputMap, MaterializedField schema, BufferAllocator allocator) -
Uses of AbstractMapVector in org.apache.drill.exec.physical.impl.scan.v3.lifecycle
Modifier and TypeFieldDescriptionprotected final AbstractMapVector
OutputBatchBuilder.MapSource.mapVector
-
Uses of AbstractMapVector in org.apache.drill.exec.physical.resultSet.impl
-
Uses of AbstractMapVector in org.apache.drill.exec.physical.resultSet.model
Modifier and TypeMethodDescriptionprotected R
ContainerVisitor.visitMap
(AbstractMapVector vector, A arg) -
Uses of AbstractMapVector in org.apache.drill.exec.physical.resultSet.model.single
Modifier and TypeMethodDescriptionprotected List<AbstractObjectReader>
SimpleReaderBuilder.buildMapMembers
(AbstractMapVector mapVector, MetadataProvider provider) -
Uses of AbstractMapVector in org.apache.drill.exec.record
-
Uses of AbstractMapVector in org.apache.drill.exec.vector.accessor.writer
Modifier and TypeMethodDescriptionstatic AbstractObjectWriter
MapWriter.buildMapWriter
(ColumnMetadata schema, AbstractMapVector vector) static AbstractObjectWriter
MapWriter.buildMapWriter
(ColumnMetadata schema, AbstractMapVector vector, List<AbstractObjectWriter> writers) -
Uses of AbstractMapVector in org.apache.drill.exec.vector.complex
Modifier and TypeClassDescriptionclass
final class
AValueVector
holding key-value pairs.class
class
-
Uses of AbstractMapVector in org.apache.drill.exec.vector.complex.impl