Uses of Package
org.apache.drill.exec.vector

Package
Description
Drill expression materialization and evaluation facilities.
 
 
 
 
 
Handles optional file metadata columns: implicit columns and partition columns.
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.
 
 
 
 
Provides a second-generation row set (AKA "record batch") writer used by client code to Define the schema of a result set. Write data into the vectors backing a row set.
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.
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.
 
 
 
 
 
Defines a mock data source which generates dummy test data for use in testing.
 
 
 
 
 
 
Provides a light-weight, simplified set of column readers and writers that can be plugged into a variety of row-level readers and writers.
Provides implementations of the API defined in the parent package.
Provides the reader hierarchy as explained in the API package.
Implementation of the vector writers.
This package provides a "dummy" set of writers.