| Package | Description |
|---|---|
| org.apache.drill.exec.physical.resultSet.impl |
Handles the details of the result set loader implementation.
|
| org.apache.drill.exec.physical.rowSet |
Provides a set of tools to work with row sets.
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RowSetLoaderImpl
Implementation of the row set loader.
|
| Constructor and Description |
|---|
OffsetVectorState(WriterEvents writer,
ValueVector mainVector,
WriterPosition childWriter) |
| Modifier and Type | Class and Description |
|---|---|
class |
RowSetWriterImpl
Implementation of a row set writer.
|
class |
TestDummyWriter.RootWriterFixture
Test only, bare-bones tuple writer used to gather the dummy
column writers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OffsetVectorWriter
Interface for specialized operations on an offset vector.
|
static interface |
UnionWriterImpl.UnionShim |
interface |
WriterEvents
Internal interface used to control the behavior
of writers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractArrayWriter
Writer for an array-valued column.
|
static class |
AbstractArrayWriter.BaseArrayWriter |
class |
AbstractFixedWidthWriter
Base class for writers for fixed-width vectors.
|
static class |
AbstractFixedWidthWriter.BaseFixedWidthWriter |
static class |
AbstractFixedWidthWriter.BaseIntWriter
Base class for writers that use the Java int type as their native
type.
|
class |
AbstractScalarWriterImpl
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
class |
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.
|
class |
BaseScalarWriter
Column writer implementation that acts as the basis for the
generated, vector-specific implementations.
|
class |
BaseVarWidthWriter
Base class for variable-width (VarChar, VarBinary, etc.) writers.
|
class |
BitColumnWriter
Specialized writer for bit columns.
|
class |
DictEntryWriter
Writer for a Dict entry.
|
class |
EmptyListShim
Internal implementation for a list of (possible) variants when
the list has no type associated with it at all.
|
class |
ListWriterImpl
List writer, which is basically an array writer, with the addition
that each list element can be null.
|
class |
MapWriter
Writer for a Drill Map type.
|
protected static class |
MapWriter.ArrayMapWriter
Writer for a an array of maps.
|
protected static class |
MapWriter.DummyArrayMapWriter |
protected static class |
MapWriter.DummyMapWriter |
protected static class |
MapWriter.SingleMapWriter
Writer for a single (non-array) map.
|
class |
NullableScalarWriter |
class |
ObjectArrayWriter
Writer for an array of either a map or another array.
|
class |
ObjectDictWriter
The implementation represents the writer as an array writer
with special dict entry writer as its element writer.
|
class |
OffsetVectorWriterImpl
Specialized column writer for the (hidden) offset vector used
with variable-length or repeated vectors.
|
class |
RepeatedListWriter
Implements a writer for a repeated list.
|
class |
ScalarArrayWriter
Writer for a column that holds an array of scalars.
|
class |
SimpleListShim
Shim for a list that holds a single type, but may eventually become a
list of variants.
|
class |
UnionVectorShim
Lists can operate in three modes: no type, one type or many
types (that is, a list of unions.) This shim implements the
variant writer when the backing vector is a union or a list
backed by a union.
|
class |
UnionWriterImpl
Writer to a union vector.
|
| Modifier and Type | Method and Description |
|---|---|
WriterPosition |
UnionWriterImpl.elementPosition() |
| Modifier and Type | Class and Description |
|---|---|
class |
DummyArrayWriter
Dummy scalar array writer that allows a client to write values into
the array, but discards all of them.
|
static class |
DummyArrayWriter.DummyOffsetVectorWriter |
class |
DummyDictWriter |
class |
DummyScalarWriter
Represents a non-projected column.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.