Uses of Interface
org.apache.drill.exec.physical.impl.scan.project.ReaderLevelProjection.ReaderProjectionResolver
Package
Description
Handles the special "columns" column used by the text reader,
and available to similar readers.
Handles optional file metadata columns: implicit columns and
partition columns.
Provides run-time semantic analysis of the projection list for the
scan operator.
-
Uses of ReaderLevelProjection.ReaderProjectionResolver in org.apache.drill.exec.physical.impl.scan.columns
Modifier and TypeClassDescriptionclass
Handles the special case in which the entire row is returned as a "columns" array. -
Uses of ReaderLevelProjection.ReaderProjectionResolver in org.apache.drill.exec.physical.impl.scan.file
Modifier and TypeClassDescriptionclass
Manages the insertion of file metadata (AKA "implicit" and partition) columns. -
Uses of ReaderLevelProjection.ReaderProjectionResolver in org.apache.drill.exec.physical.impl.scan.project
Modifier and TypeFieldDescriptionprotected final List<ReaderLevelProjection.ReaderProjectionResolver>
ReaderLevelProjection.resolvers
ScanSchemaOrchestrator.ScanSchemaOptions.schemaResolvers
List of resolvers used to resolve projection columns for each new schema.Modifier and TypeMethodDescriptionvoid
ScanSchemaOrchestrator.ScanOrchestratorBuilder.addResolver
(ReaderLevelProjection.ReaderProjectionResolver resolver) ModifierConstructorDescriptionExplicitSchemaProjection
(ScanLevelProjection scanProj, TupleMetadata readerSchema, ResolvedTuple rootTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) protected
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)