Package | Description |
---|---|
org.apache.drill.exec.physical.resultSet.impl |
Handles the details of the result set loader implementation.
|
org.apache.drill.exec.physical.resultSet.model.single |
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.
|
org.apache.drill.exec.physical.rowSet |
Provides a set of tools to work with row sets.
|
org.apache.drill.exec.vector.accessor |
Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.
|
org.apache.drill.exec.vector.accessor.writer |
Implementation of the vector writers.
|
org.apache.drill.exec.vector.accessor.writer.dummy |
This package provides a "dummy" set of writers.
|
Class and Description |
---|
AbstractObjectWriter
Abstract base class for the object layer in writers.
|
AbstractTupleWriter
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.
|
AbstractTupleWriter.TupleWriterListener
Listener (callback) to handle requests to add a new column to a tuple (row
or map).
|
ListWriterImpl
List writer, which is basically an array writer, with the addition
that each list element can be null.
|
RepeatedListWriter.ArrayListener |
UnionWriterImpl
Writer to a union vector.
|
WriterEvents
Internal interface used to control the behavior
of writers.
|
WriterEvents.ColumnWriterListener
Listener (callback) for vector overflow events.
|
Class and Description |
---|
AbstractObjectWriter
Abstract base class for the object layer in writers.
|
Class and Description |
---|
AbstractObjectWriter
Abstract base class for the object layer in writers.
|
AbstractTupleWriter
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.
|
WriterEvents
Internal interface used to control the behavior
of writers.
|
Class and Description |
---|
AbstractFixedWidthWriter
Base class for writers for fixed-width vectors.
|
AbstractFixedWidthWriter.BaseFixedWidthWriter |
AbstractFixedWidthWriter.BaseIntWriter
Base class for writers that use the Java int type as their native
type.
|
AbstractScalarWriter
Base class for concrete scalar column writers including actual vector
writers, and wrappers for nullable types.
|
AbstractScalarWriterImpl
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
BaseScalarWriter
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
BaseVarWidthWriter
Base class for variable-width (VarChar, VarBinary, etc.) writers.
|
WriterEvents
Internal interface used to control the behavior
of writers.
|
Class and Description |
---|
AbstractArrayWriter
Writer for an array-valued column.
|
AbstractArrayWriter.ArrayElementWriterIndex
Index into the vector of elements for a repeated vector.
|
AbstractArrayWriter.ArrayObjectWriter
Object representation of an array writer.
|
AbstractArrayWriter.BaseArrayWriter |
AbstractFixedWidthWriter
Base class for writers for fixed-width vectors.
|
AbstractFixedWidthWriter.BaseFixedWidthWriter |
AbstractObjectWriter
Abstract base class for the object layer in writers.
|
AbstractScalarWriter
Base class for concrete scalar column writers including actual vector
writers, and wrappers for nullable types.
|
AbstractScalarWriterImpl
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
AbstractScalarWriterImpl.ScalarObjectWriter
Wraps a scalar writer and its event handler to provide a uniform
JSON-like interface for all writer types.
|
AbstractTupleWriter
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.
|
AbstractTupleWriter.TupleObjectWriter
Generic object wrapper for the tuple writer.
|
AbstractTupleWriter.TupleWriterListener
Listener (callback) to handle requests to add a new column to a tuple (row
or map).
|
BaseScalarWriter
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
DictEntryWriter
Writer for a Dict entry.
|
DictEntryWriter.DictEntryObjectWriter |
MapWriter
Writer for a Drill Map type.
|
ObjectArrayWriter
Writer for an array of either a map or another array.
|
ObjectDictWriter.DictObjectWriter |
OffsetVectorWriter
Interface for specialized operations on an offset vector.
|
OffsetVectorWriterImpl
Specialized column writer for the (hidden) offset vector used
with variable-length or repeated vectors.
|
RepeatedListWriter.ArrayListener |
UnionWriterImpl
Writer to a union vector.
|
UnionWriterImpl.UnionShim |
WriterEvents
Internal interface used to control the behavior
of writers.
|
WriterEvents.ColumnWriterListener
Listener (callback) for vector overflow events.
|
WriterEvents.State
Tracks the write state of a tuple or variant to allow applying the correct
operations to newly-added columns to synchronize them with the rest
of the writers.
|
Class and Description |
---|
AbstractArrayWriter
Writer for an array-valued column.
|
AbstractObjectWriter
Abstract base class for the object layer in writers.
|
AbstractScalarWriter
Base class for concrete scalar column writers including actual vector
writers, and wrappers for nullable types.
|
AbstractScalarWriterImpl
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
DictEntryWriter.DictEntryObjectWriter |
OffsetVectorWriter
Interface for specialized operations on an offset vector.
|
WriterEvents
Internal interface used to control the behavior
of writers.
|
WriterEvents.ColumnWriterListener
Listener (callback) for vector overflow events.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.