Uses of Package
org.apache.drill.exec.vector.complex
Packages that use org.apache.drill.exec.vector.complex
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.
Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.
Implementation of the vector writers.
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.expr.holders
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.physical.impl.flatten
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.physical.impl.scan.project
-
-
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.physical.impl.unnest
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.physical.resultSet.implClassDescriptionBase class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.physical.resultSet.modelClassDescriptionBase class for MapVectors."Non-repeated" LIST vector.
-
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.recordClassDescriptionBase class for composite vectors.Base class for MapVectors.
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vectorClassDescriptionA mix-in used for introducing container vector-like behaviour.A
ValueVector
mix-in that can be used in conjunction withRepeatedValueVector
subtypes.Represents repeated (AKA "array") value vectors. -
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.accessor
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.accessor.writerClassDescriptionBase class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.complexClassDescriptionBase class for composite vectors.Base class for MapVectors.A mix-in used for introducing container vector-like behaviour.A
ValueVector
holding key-value pairs.Tracks and populate empty values in repeated value vectors."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.complex.implClassDescriptionBase class for composite vectors.Base class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.complex.reader
-
Classes in org.apache.drill.exec.vector.complex used by org.apache.drill.exec.vector.complex.writer