| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl.scan.project |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
| org.apache.drill.exec.physical.impl.scan.v3.lifecycle |
Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.
|
| org.apache.drill.exec.physical.resultSet.impl |
Handles the details of the result set loader implementation.
|
| org.apache.drill.exec.physical.resultSet.model |
The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.
|
| 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.record | |
| org.apache.drill.exec.vector.accessor.writer |
Implementation of the vector writers.
|
| org.apache.drill.exec.vector.complex | |
| org.apache.drill.exec.vector.complex.impl |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractMapVector |
ResolvedTuple.ResolvedMap.inputMap |
protected AbstractMapVector |
ResolvedTuple.ResolvedMap.outputMap |
| Modifier and Type | Method and Description |
|---|---|
AbstractMapVector |
ResolvedTuple.ResolvedMap.buildMap() |
protected abstract AbstractMapVector |
ResolvedTuple.ResolvedMap.createMap(AbstractMapVector inputMap,
MaterializedField create,
BufferAllocator allocator) |
protected AbstractMapVector |
ResolvedTuple.ResolvedSingleMap.createMap(AbstractMapVector inputMap,
MaterializedField schema,
BufferAllocator allocator) |
protected AbstractMapVector |
ResolvedTuple.ResolvedMapArray.createMap(AbstractMapVector inputMap,
MaterializedField schema,
BufferAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractMapVector |
ResolvedTuple.ResolvedMap.createMap(AbstractMapVector inputMap,
MaterializedField create,
BufferAllocator allocator) |
protected AbstractMapVector |
ResolvedTuple.ResolvedSingleMap.createMap(AbstractMapVector inputMap,
MaterializedField schema,
BufferAllocator allocator) |
protected AbstractMapVector |
ResolvedTuple.ResolvedMapArray.createMap(AbstractMapVector inputMap,
MaterializedField schema,
BufferAllocator allocator) |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractMapVector |
OutputBatchBuilder.MapSource.mapVector |
| Constructor and Description |
|---|
MapSource(TupleMetadata mapSchema,
AbstractMapVector mapVector) |
| Modifier and Type | Method and Description |
|---|---|
AbstractMapVector |
TupleState.MapVectorState.vector() |
| Constructor and Description |
|---|
MapVectorState(AbstractMapVector mapVector,
VectorState offsets) |
| Modifier and Type | Method and Description |
|---|---|
protected R |
ContainerVisitor.visitMap(AbstractMapVector vector,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
protected List<AbstractObjectReader> |
SimpleReaderBuilder.buildMapMembers(AbstractMapVector mapVector,
MetadataProvider provider) |
| Modifier and Type | Class and Description |
|---|---|
class |
VectorAccessibleComplexWriter |
| Modifier and Type | Method and Description |
|---|---|
static AbstractObjectWriter |
MapWriter.buildMapWriter(ColumnMetadata schema,
AbstractMapVector vector) |
static AbstractObjectWriter |
MapWriter.buildMapWriter(ColumnMetadata schema,
AbstractMapVector vector,
List<AbstractObjectWriter> writers) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRepeatedMapVector |
class |
DictVector
A
ValueVector holding key-value pairs. |
class |
MapVector |
class |
RepeatedMapVector |
| Constructor and Description |
|---|
PromotableWriter(ValueVector v,
AbstractMapVector parentContainer) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.