Uses of Interface
org.apache.drill.exec.vector.accessor.ColumnWriter
Package
Description
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.
Provides a set of tools to work with row sets.
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.
This package provides a "dummy" set of writers.
-
Uses of ColumnWriter in org.apache.drill.exec.physical.resultSet
Modifier and TypeInterfaceDescriptioninterface
Interface for writing values to a row set. -
Uses of ColumnWriter in org.apache.drill.exec.physical.resultSet.impl
-
Uses of ColumnWriter in org.apache.drill.exec.physical.rowSet
Modifier and TypeInterfaceDescriptioninterface
Interface for writing values to a row set. -
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor
Modifier and TypeInterfaceDescriptioninterface
Writer for values into an array.interface
Physically the writer is an array writer with special tuple writer as its element.interface
Represents a column within a tuple.interface
Represents a scalar value: a required column, a nullable column, or one element within an array of scalars.interface
Writer for a tuple.interface
Writer for a Drill "union vector." The union vector is presented as a writer over a set of variants.Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Modifier and TypeMethodDescriptionObjectWriter.writer()
Generic version of the above, for dynamic handling of writers. -
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor.writer
Modifier and TypeInterfaceDescriptioninterface
Interface for specialized operations on an offset vector.Modifier and TypeClassDescriptionclass
Writer for an array-valued column.static class
Object representation of an array writer.static class
class
Base class for writers for fixed-width vectors.static class
static class
Base class for writers that use the Java int type as their native type.class
Abstract base class for the object layer in writers.class
Base class for concrete scalar column writers including actual vector writers, and wrappers for nullable types.class
Column writer implementation that acts as the basis for the generated, vector-specific implementations.static class
Wraps a scalar writer and its event handler to provide a uniform JSON-like interface for all writer types.class
Implementation for a writer for a tuple (a row or a map.) Provides access to each column using either a name or a numeric index.static class
Generic object wrapper for the tuple writer.class
Column writer implementation that acts as the basis for the generated, vector-specific implementations.class
Base class for variable-width (VarChar, VarBinary, etc.) writers.class
Specialized writer for bit columns.class
Writer for a Dict entry.static class
class
List writer, which is basically an array writer, with the addition that each list element can be null.class
Writer for a Drill Map type.protected static class
Writer for a an array of maps.protected static class
protected static class
protected static class
Writer for a single (non-array) map.class
class
Writer for an array of either a map or another array.class
The implementation represents the writer as an array writer with special dict entry writer as its element writer.static class
class
Specialized column writer for the (hidden) offset vector used with variable-length or repeated vectors.class
Implements a writer for a repeated list.class
Writer for a column that holds an array of scalars.class
Writer to a union vector.static class
-
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor.writer.dummy
Modifier and TypeClassDescriptionclass
Dummy scalar array writer that allows a client to write values into the array, but discards all of them.static class
class
class
Represents a non-projected column.