Uses of Class
org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple
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 ResolvedTuple in org.apache.drill.exec.physical.impl.scan.columns
Modifier and TypeMethodDescriptionboolean
ColumnsArrayManager.resolveColumn
(ColumnProjection col, ResolvedTuple outputTuple, TupleMetadata tableSchema) -
Uses of ResolvedTuple in org.apache.drill.exec.physical.impl.scan.file
Modifier and TypeMethodDescriptionboolean
ImplicitColumnManager.resolveColumn
(ColumnProjection col, ResolvedTuple tuple, TupleMetadata tableSchema) Resolves metadata columns to concrete, materialized columns with the proper value for the present file. -
Uses of ResolvedTuple in org.apache.drill.exec.physical.impl.scan.project
Modifier and TypeClassDescriptionstatic class
static class
static class
Represents a map implied by the project list, whether or not the map actually appears in the table schema.static class
Represents a map tuple (not the map column, rather the value of the map column.) When projecting, we create a new repeated map vector, but share the offsets vector from input to output.static class
Represents the top-level tuple which is projected to a vector container.static class
static class
Modifier and TypeMethodDescriptionResolvedDictColumn.members()
ResolvedMapColumn.members()
ResolvedDictColumn.parent()
ResolvedMapColumn.parent()
Modifier and TypeMethodDescriptionvoid
ResolvedTuple.addChild
(ResolvedTuple child) void
ResolvedColumn.project
(ResolvedTuple dest) void
ResolvedDictColumn.project
(ResolvedTuple dest) void
ResolvedMapColumn.project
(ResolvedTuple dest) void
ResolvedTuple.removeChild
(ResolvedTuple child) SchemaSmoother.resolve
(TupleMetadata tableSchema, ResolvedTuple outputTuple) boolean
ReaderLevelProjection.ReaderProjectionResolver.resolveColumn
(ColumnProjection col, ResolvedTuple tuple, TupleMetadata tableSchema) protected void
ReaderLevelProjection.resolveSpecial
(ResolvedTuple rootOutputTuple, ColumnProjection col, TupleMetadata tableSchema) ModifierConstructorDescriptionExplicitSchemaProjection
(ScanLevelProjection scanProj, TupleMetadata readerSchema, ResolvedTuple rootTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) ResolvedDictColumn
(ResolvedTuple parent, String name) ResolvedDictColumn
(ResolvedTuple parent, MaterializedField schema, int sourceIndex) ResolvedMapColumn
(ResolvedTuple parent, String name) ResolvedMapColumn
(ResolvedTuple parent, MaterializedField schema, int sourceIndex) 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)