Uses of Class
io.trino.sql.planner.plan.TableFunctionProcessorNode
Packages that use TableFunctionProcessorNode
Package
Description
-
Uses of TableFunctionProcessorNode in io.trino.sql.planner.iterative.rule
Subclasses with type arguments of type TableFunctionProcessorNode in io.trino.sql.planner.iterative.ruleModifier and TypeClassDescriptionclassTableFunctionProcessorNode has two kinds of outputs: - proper outputs, which are the columns produced by the table function, - pass-through outputs, which are the columns copied from table arguments.Classes in io.trino.sql.planner.iterative.rule that implement interfaces with type arguments of type TableFunctionProcessorNodeModifier and TypeClassDescriptionclassThis rule prunes unreferenced outputs of TableFunctionProcessorNode.classTable function can take multiple table arguments.classMethods in io.trino.sql.planner.iterative.rule that return types with arguments of type TableFunctionProcessorNodeModifier and TypeMethodDescriptionPruneTableFunctionProcessorSourceColumns.getPattern()RemoveRedundantTableFunction.getPattern()RewriteTableFunctionToTableScan.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type TableFunctionProcessorNodeModifier and TypeMethodDescriptionPruneTableFunctionProcessorSourceColumns.apply(TableFunctionProcessorNode node, Captures captures, Rule.Context context) RemoveRedundantTableFunction.apply(TableFunctionProcessorNode node, Captures captures, Rule.Context context) RewriteTableFunctionToTableScan.apply(TableFunctionProcessorNode node, Captures captures, Rule.Context context) PruneTableFunctionProcessorColumns.pushDownProjectOff(Rule.Context context, TableFunctionProcessorNode node, Set<Symbol> referencedOutputs) -
Uses of TableFunctionProcessorNode in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return TableFunctionProcessorNodeModifier and TypeMethodDescriptionSymbolMapper.map(TableFunctionProcessorNode node, PlanNode source) Methods in io.trino.sql.planner.optimizations with parameters of type TableFunctionProcessorNodeModifier and TypeMethodDescriptionSymbolMapper.map(TableFunctionProcessorNode node, PlanNode source) -
Uses of TableFunctionProcessorNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type TableFunctionProcessorNodeModifier and TypeMethodDescriptionstatic Pattern<TableFunctionProcessorNode> Patterns.tableFunctionProcessor()Methods in io.trino.sql.planner.plan with parameters of type TableFunctionProcessorNodeModifier and TypeMethodDescriptionPlanVisitor.visitTableFunctionProcessor(TableFunctionProcessorNode node, C context)