Uses of Package
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.
-
-
-
-
-
-
-
ClassDescriptionBase class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
ClassDescriptionBase class for MapVectors."Non-repeated" LIST vector.
-
-
ClassDescriptionBase class for composite vectors.Base class for MapVectors.
-
ClassDescriptionA 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. -
-
ClassDescriptionBase class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
ClassDescriptionBase 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. -
ClassDescriptionBase class for composite vectors.Base class for MapVectors.A
ValueVector
holding key-value pairs."Non-repeated" LIST vector.Represents repeated (AKA "array") value vectors. -
-