| 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.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 | Field and Description |
|---|---|
protected AbstractObjectWriter |
ColumnState.writer |
| Modifier and Type | Method and Description |
|---|---|
AbstractObjectWriter |
RepeatedListState.setChild(ArrayWriter array,
ColumnMetadata columnSchema) |
AbstractObjectWriter |
RepeatedListState.setChild(ArrayWriter array,
MaterializedField field) |
AbstractObjectWriter |
ColumnState.writer() |
| Modifier and Type | Method and Description |
|---|---|
void |
RepeatedListState.RepeatedListVectorState.updateChildWriter(AbstractObjectWriter childWriter)
Bind the child writer once the child is created.
|
| Constructor and Description |
|---|
BaseContainerColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
VectorState vectorState) |
ColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
VectorState vectorState) |
DictColumnState(TupleState.DictState dictState,
AbstractObjectWriter writer,
VectorState vectorState,
boolean isVersioned) |
MapColumnState(TupleState.MapState mapState,
AbstractObjectWriter writer,
VectorState vectorState,
boolean isVersioned) |
NullableVectorState(AbstractObjectWriter writer,
NullableVector vector) |
PrimitiveColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter colWriter,
VectorState vectorState) |
RepeatedListColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
RepeatedListState.RepeatedListVectorState vectorState,
RepeatedListState listState) |
RepeatedListVectorState(AbstractObjectWriter arrayWriter,
RepeatedListVector vector) |
UnionColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
VectorState vectorState,
ContainerState unionState) |
| Modifier and Type | Method and Description |
|---|---|
protected List<AbstractObjectWriter> |
BaseWriterBuilder.buildContainerChildren(VectorContainer container,
MetadataProvider mdProvider) |
| Constructor and Description |
|---|
RootWriterFixture(TupleMetadata schema,
List<AbstractObjectWriter> writers) |
RowSetWriterImpl(RowSet.ExtendableRowSet rowSet,
TupleMetadata schema,
org.apache.drill.exec.physical.rowSet.RowSetWriterImpl.WriterIndexImpl index,
List<AbstractObjectWriter> writers) |
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractArrayWriter.ArrayObjectWriter
Object representation of an array writer.
|
static class |
AbstractScalarWriterImpl.ScalarObjectWriter
Wraps a scalar writer and its event handler to provide a uniform
JSON-like interface for all writer types.
|
static class |
AbstractTupleWriter.TupleObjectWriter
Generic object wrapper for the tuple writer.
|
static class |
DictEntryWriter.DictEntryObjectWriter |
static class |
ObjectDictWriter.DictObjectWriter |
static class |
UnionWriterImpl.VariantObjectWriter |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractObjectWriter |
AbstractArrayWriter.elementObjWriter |
| Modifier and Type | Field and Description |
|---|---|
protected List<AbstractObjectWriter> |
AbstractTupleWriter.writers |
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractTupleWriter.addColumnWriter(AbstractObjectWriter colWriter)
Add a column writer to an existing tuple writer.
|
void |
EmptyListShim.addMember(AbstractObjectWriter colWriter) |
void |
SimpleListShim.addMember(AbstractObjectWriter colWriter) |
protected void |
UnionWriterImpl.addMember(AbstractObjectWriter writer)
Add a column writer to an existing union writer.
|
void |
UnionWriterImpl.UnionShim.addMember(AbstractObjectWriter colWriter) |
void |
UnionVectorShim.addMember(AbstractObjectWriter colWriter)
Add a column writer to an existing union writer.
|
void |
UnionVectorShim.addMemberWriter(AbstractObjectWriter colWriter)
Performs just the work of adding a vector to the list of existing
variants.
|
static AbstractObjectWriter |
RepeatedListWriter.buildRepeatedList(ColumnMetadata schema,
RepeatedListVector vector,
AbstractObjectWriter elementWriter) |
| Constructor and Description |
|---|
AbstractArrayWriter(ColumnMetadata schema,
AbstractObjectWriter elementObjWriter,
OffsetVectorWriter offsetVectorWriter) |
BaseArrayWriter(ColumnMetadata schema,
org.apache.drill.exec.vector.UInt4Vector offsetVector,
AbstractObjectWriter elementObjWriter) |
ListWriterImpl(ColumnMetadata schema,
ListVector vector,
AbstractObjectWriter memberWriter) |
ObjectArrayWriter(ColumnMetadata schema,
org.apache.drill.exec.vector.UInt4Vector offsetVector,
AbstractObjectWriter elementWriter) |
RepeatedListWriter(ColumnMetadata schema,
org.apache.drill.exec.vector.UInt4Vector offsetVector,
AbstractObjectWriter elementWriter) |
SimpleListShim(AbstractObjectWriter writer) |
UnionVectorShim(org.apache.drill.exec.vector.complex.UnionVector vector,
AbstractObjectWriter[] variants) |
UnionWriterImpl(ColumnMetadata schema,
org.apache.drill.exec.vector.complex.UnionVector vector,
AbstractObjectWriter[] variants) |
| Constructor and Description |
|---|
AbstractTupleWriter(TupleMetadata schema,
List<AbstractObjectWriter> writers) |
ArrayMapWriter(ColumnMetadata schema,
List<AbstractObjectWriter> writers) |
DictEntryWriter(ColumnMetadata schema,
List<AbstractObjectWriter> writers) |
DummyArrayMapWriter(ColumnMetadata schema,
List<AbstractObjectWriter> writers) |
DummyMapWriter(ColumnMetadata schema,
List<AbstractObjectWriter> writers) |
MapWriter(ColumnMetadata schema,
List<AbstractObjectWriter> writers) |
SingleMapWriter(ColumnMetadata schema,
MapVector vector,
List<AbstractObjectWriter> writers) |
| Constructor and Description |
|---|
DummyArrayWriter(ColumnMetadata schema,
AbstractObjectWriter elementWriter) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.