Uses of Package
org.apache.drill.exec.vector.accessor
Package
Description
Drill expression materialization and evaluation facilities.
Standard type conversion tools for the case in which the input
types are the standard Java types already supported by the
ValuesWriter
interface.Provides the "version 3" scan framework (which can also be thought of
as EVF version 2).
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.
Version 3 of the text reader.
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 the reader hierarchy as explained in the API package.
Implementation of the vector writers.
This package provides a "dummy" set of writers.
JDBC driver for Drill.
-
ClassDescriptionColumn-data accessor that implements JDBC's Java-null--when--SQL-NULL mapping.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.Raised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)Writer for a scalar value.
-
-
ClassDescriptionGeneric information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.Writer for a tuple.
-
ClassDescriptionWriter for values into an array.Generic information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.Represents a column within a tuple.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Writer for a tuple.Writer for a Drill "union vector." The union vector is presented as a writer over a set of variants.Position information about a writer used during vector overflow.
-
-
-
-
-
ClassDescriptionBase interface for all column readers, defining a generic set of methods that all readers provide.The reader structure is heavily recursive.Generic information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.Interface for reading from tuples (rows or maps).Writer for a tuple.Position information about a writer used during vector overflow.
-
ClassDescriptionWriter for values into an array.Physically the writer is an array writer with special tuple writer as its element.Represents a column within a tuple.Writer for a tuple.Writer for a scalar value.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
-
-
ClassDescriptionWriter for values into an array.Represents a column within a tuple.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Writer for a tuple.Raised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)Writer for a Drill "union vector." The union vector is presented as a writer over a set of variants.
-
ClassDescriptionRaised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.Writer for a scalar value.
-
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
-
ClassDescriptionWriter for values into an array.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Writer for a tuple.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
ClassDescriptionRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.
-
-
ClassDescriptionGeneric array reader.Writer for values into an array.Base interface for all column readers, defining a generic set of methods that all readers provide.Generic information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.A Drill record batch consists of a variety of vectors, including maps and lists.Physically the writer is an array writer with special tuple writer as its element.Raised when a conversion from one type to another is supported at setup type, but a value provided at runtime is not valid for that conversion.Defines a reader to get values for value vectors using a simple, uniform interface modeled after a JSON object.Type of writer.Represents a column within a tuple.Defines a reader to obtain values from value vectors using a simple, uniform interface.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Column-data accessor that implements JDBC's Java-null--when--SQL-NULL mapping.Interface for reading from tuples (rows or maps).Writer for a tuple.Raised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)Represents the primitive types supported to read and write data from value vectors.Writer for a scalar value.Reader for a Drill "union vector." The union vector is presented as a reader over a set of variants.Writer for a Drill "union vector." The union vector is presented as a writer over a set of variants.Position information about a writer used during vector overflow.
-
ClassDescriptionGeneric array reader.Base interface for all column readers, defining a generic set of methods that all readers provide.The reader structure is heavily recursive.Defines a reader to get values for value vectors using a simple, uniform interface modeled after a JSON object.Type of writer.Defines a reader to obtain values from value vectors using a simple, uniform interface.Interface for reading from tuples (rows or maps).Raised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)Represents the primitive types supported to read and write data from value vectors.Reader for a Drill "union vector." The union vector is presented as a reader over a set of variants.
-
ClassDescriptionWriter for values into an array.Base interface for all column readers, defining a generic set of methods that all readers provide.Generic information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.A Drill record batch consists of a variety of vectors, including maps and lists.Physically the writer is an array writer with special tuple writer as its element.Type of writer.Represents a column within a tuple.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Writer for a tuple.Raised when a column accessor reads or writes the value using the wrong Java type (which may indicate an data inconsistency in the input data.)Represents the primitive types supported to read and write data from value vectors.Writer for a scalar value.Writer for a Drill "union vector." The union vector is presented as a writer over a set of variants.Position information about a writer used during vector overflow.
-
ClassDescriptionWriter for values into an array.Base interface for all column readers, defining a generic set of methods that all readers provide.Generic information about a column writer including: Metadata Write position information about a writer needed by a vector overflow implementation.A Drill record batch consists of a variety of vectors, including maps and lists.Physically the writer is an array writer with special tuple writer as its element.Type of writer.Represents a column within a tuple.Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.Represents the primitive types supported to read and write data from value vectors.Writer for a scalar value.Position information about a writer used during vector overflow.
-