| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl.scan.columns |
Handles the special "columns" column used by the text reader,
and available to similar readers.
|
| org.apache.drill.exec.physical.impl.scan.file |
Handles optional file metadata columns: implicit columns and
partition columns.
|
| org.apache.drill.exec.physical.impl.scan.project |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ColumnsArrayParser.bind(ScanLevelProjection builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
FileMetadataColumnsParser.bind(ScanLevelProjection builder) |
| Modifier and Type | Field and Description |
|---|---|
protected ScanLevelProjection |
ScanSchemaOrchestrator.scanProj |
| Modifier and Type | Method and Description |
|---|---|
ScanLevelProjection |
ScanLevelProjection.Builder.build() |
static ScanLevelProjection |
ScanLevelProjection.build(List<SchemaPath> projectionList,
List<ScanLevelProjection.ScanProjectionParser> parsers)
Builder shortcut, primarily for tests.
|
static ScanLevelProjection |
ScanLevelProjection.build(List<SchemaPath> projectionList,
List<ScanLevelProjection.ScanProjectionParser> parsers,
TupleMetadata outputSchema)
Builder shortcut, primarily for tests.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ScanLevelProjection.ScanProjectionParser.bind(ScanLevelProjection builder) |
| Constructor and Description |
|---|
ExplicitSchemaProjection(ScanLevelProjection scanProj,
TupleMetadata readerSchema,
ResolvedTuple rootTuple,
List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) |
SchemaSmoother(ScanLevelProjection scanProj,
List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) |
SmoothingProjection(ScanLevelProjection scanProj,
TupleMetadata tableSchema,
ResolvedTuple priorSchema,
ResolvedTuple outputTuple,
List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) |
WildcardProjection(ScanLevelProjection scanProj,
TupleMetadata tableSchema,
ResolvedTuple rootTuple,
List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) |
WildcardSchemaProjection(ScanLevelProjection scanProj,
TupleMetadata readerSchema,
ResolvedTuple rootTuple,
List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.