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

Package
Description
Distributed cache for syncing state and data between Drillbits.
Interface for Drill's interaction with the local disk to persist data temporarily during an operation.
Execution-time exceptions.
Drill expression materialization and evaluation facilities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Defines a revised implementation of the Drill RecordBatch protocol.
 
Defines the scan operation implementation.
Handles the special "columns" column used by the text reader, and available to similar readers.
Handles optional file metadata columns: implicit columns and partition columns.
Defines the projection, vector continuity and other operations for a set of one or more readers.
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.
Provides a set of tools to work with row sets.
 
 
 
Provides a fluent schema builder.
 
 
 
 
 
 
 
 
Drill storage plugin.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Kafka storage plugin.
 
Defines a mock data source which generates dummy test data for use in testing.
MongoDB storage plugin.
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
 
 
 
JDBC driver for Drill.