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.impl.scan.v3.schema |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
org.apache.drill.exec.physical.resultSet.impl |
Handles the details of the result set loader implementation.
|
Class and Description |
---|
ProjectionFilter
Provides a variety of ways to filter columns: no filtering, filter
by (parsed) projection list, or filter by projection list and
provided schema.
|
ResultVectorCacheImpl
Manages an inventory of value vectors used across row batch readers.
|
Class and Description |
---|
ResultVectorCacheImpl
Manages an inventory of value vectors used across row batch readers.
|
Class and Description |
---|
ProjectionFilter
Provides a variety of ways to filter columns: no filtering, filter
by (parsed) projection list, or filter by projection list and
provided schema.
|
ProjectionFilter.ProjResult |
Class and Description |
---|
BuildFromSchema
Build the set of writers from a defined schema.
|
ColumnBuilder
Algorithms for building a column given a metadata description of the column and
the parent context that will hold the column.
|
ColumnState
Represents the write-time state for a column including the writer and the (optional)
backing vector.
|
ColumnState.BaseContainerColumnState |
ColumnState.State
Columns move through various lifecycle states as identified by this
enum.
|
ContainerState
Abstract representation of a container of vectors: a row, a map, a
repeated map, a list or a union.
|
NullVectorState
Do-nothing vector state for a map column which has no actual vector
associated with it.
|
ProjectionFilter
Provides a variety of ways to filter columns: no filtering, filter
by (parsed) projection list, or filter by projection list and
provided schema.
|
ProjectionFilter.BaseSchemaProjectionFilter
Schema-based projection.
|
ProjectionFilter.ProjResult |
PullResultSetReaderImpl.State |
PullResultSetReaderImpl.UpstreamSource |
PushResultSetReaderImpl.UpstreamSource |
RepeatedListState
Represents the internal state of a RepeatedList vector.
|
RepeatedListState.RepeatedListVectorState
Track the repeated list vector.
|
ResultSetLoaderImpl
Implementation of the result set loader.
|
ResultSetLoaderImpl.ResultSetOptions
Read-only set of options for the result set loader.
|
ResultSetOptionBuilder
Builder for the options for the row set loader.
|
RowSetLoaderImpl
Implementation of the row set loader.
|
SingleVectorState
Base class for a single vector.
|
SingleVectorState.FixedWidthVectorState
State for a scalar value vector.
|
SingleVectorState.SimpleVectorState |
TupleState
Represents the loader state for a tuple: a row or a map.
|
TupleState.DictState |
TupleState.DictVectorState |
TupleState.MapColumnState
Represents a map column (either single or repeated).
|
TupleState.MapState
Represents a tuple defined as a Drill map: single or repeated.
|
TupleState.RowState
Handles the details of the top-level tuple, the data row itself.
|
VectorState
Handles batch and overflow operation for a (possibly compound) vector.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.