| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl.scan.v3 |
Provides the "version 3" scan framework (which can also be thought of
as EVF version 2).
|
| org.apache.drill.exec.physical.impl.scan.v3.file | |
| 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.
|
| Class and Description |
|---|
| ProjectedColumn
Enhanced form of a dynamic column which records all information from
the project list.
|
| ScanSchemaTracker
Computes scan output schema from a variety of sources.
|
| Class and Description |
|---|
| ScanSchemaTracker
Computes scan output schema from a variety of sources.
|
| Class and Description |
|---|
| ProjectedColumn
Enhanced form of a dynamic column which records all information from
the project list.
|
| ScanSchemaTracker
Computes scan output schema from a variety of sources.
|
| Class and Description |
|---|
| AbstractSchemaTracker
Base class for the projection-based and defined-schema-based
scan schema trackers.
|
| BaseTestSchemaTracker |
| DynamicSchemaFilter
Projection filter based on the scan schema which typically starts as fully
dynamic, then becomes more concrete as the scan progresses.
|
| DynamicSchemaFilter.NewColumnsMode
Describes how to handle candidate columns not currently in the
scan schema, which turns out to be a surprisingly complex
question.
|
| MutableTupleSchema
A mutable form of a tuple schema.
|
| MutableTupleSchema.ColumnHandle
Holder for a column to allow inserting and replacing columns within
the top-level project list.
|
| ProjectedColumn
Enhanced form of a dynamic column which records all information from
the project list.
|
| ProjectionSchemaTracker
Schema tracker for the "normal" case in which schema starts from a simple
projection list of column names, optionally with a provided schema.
|
| ScanProjectionParser.ProjectionParseResult |
| ScanSchemaConfigBuilder
Builds the configuration given to the
ScanSchemaTracker. |
| ScanSchemaResolver.SchemaType
Indicates the source of the schema to be analyzed.
|
| ScanSchemaTracker
Computes scan output schema from a variety of sources.
|
| ScanSchemaTracker.ProjectionType |
Copyright © 2021 The Apache Software Foundation. All rights reserved.