Uses of Class
org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple
Packages that use 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
Methods in org.apache.drill.exec.physical.impl.scan.columns with parameters of type ResolvedTupleModifier and TypeMethodDescriptionbooleanColumnsArrayManager.resolveColumn(ColumnProjection col, ResolvedTuple outputTuple, TupleMetadata tableSchema) -
Uses of ResolvedTuple in org.apache.drill.exec.physical.impl.scan.file
Methods in org.apache.drill.exec.physical.impl.scan.file with parameters of type ResolvedTupleModifier and TypeMethodDescriptionbooleanImplicitColumnManager.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
Subclasses of ResolvedTuple in org.apache.drill.exec.physical.impl.scan.projectModifier and TypeClassDescriptionstatic classstatic classstatic classRepresents a map implied by the project list, whether or not the map actually appears in the table schema.static classRepresents 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 classRepresents the top-level tuple which is projected to a vector container.static classstatic classFields in org.apache.drill.exec.physical.impl.scan.project with type parameters of type ResolvedTupleMethods in org.apache.drill.exec.physical.impl.scan.project that return ResolvedTupleModifier and TypeMethodDescriptionResolvedDictColumn.members()ResolvedMapColumn.members()ResolvedDictColumn.parent()ResolvedMapColumn.parent()Methods in org.apache.drill.exec.physical.impl.scan.project with parameters of type ResolvedTupleModifier and TypeMethodDescriptionvoidResolvedTuple.addChild(ResolvedTuple child) voidResolvedColumn.project(ResolvedTuple dest) voidResolvedDictColumn.project(ResolvedTuple dest) voidResolvedMapColumn.project(ResolvedTuple dest) voidResolvedTuple.removeChild(ResolvedTuple child) SchemaSmoother.resolve(TupleMetadata tableSchema, ResolvedTuple outputTuple) booleanReaderLevelProjection.ReaderProjectionResolver.resolveColumn(ColumnProjection col, ResolvedTuple tuple, TupleMetadata tableSchema) protected voidReaderLevelProjection.resolveSpecial(ResolvedTuple rootOutputTuple, ColumnProjection col, TupleMetadata tableSchema) Constructors in org.apache.drill.exec.physical.impl.scan.project with parameters of type ResolvedTupleModifierConstructorDescriptionExplicitSchemaProjection(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)