Uses of Record Class
io.trino.sql.planner.optimizations.PlanOptimizer.Context
Packages that use PlanOptimizer.Context
Package
Description
-
Uses of PlanOptimizer.Context in io.trino.sql.planner.iterative
Methods in io.trino.sql.planner.iterative with parameters of type PlanOptimizer.ContextModifier and TypeMethodDescriptionIterativeOptimizer.optimizeAndMarkPlanChanges(PlanNode plan, PlanOptimizer.Context context) -
Uses of PlanOptimizer.Context in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule with parameters of type PlanOptimizer.ContextModifier and TypeMethodDescriptionRemoveUnsupportedDynamicFilters.optimize(PlanNode plan, PlanOptimizer.Context context) -
Uses of PlanOptimizer.Context in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type PlanOptimizer.ContextModifier and TypeMethodDescriptiondefault PlanNodeAdaptivePlanOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) AddExchanges.optimize(PlanNode plan, PlanOptimizer.Context context) AddLocalExchanges.optimize(PlanNode plan, PlanOptimizer.Context context) BeginTableWrite.optimize(PlanNode plan, PlanOptimizer.Context context) CheckSubqueryNodesAreRewritten.optimize(PlanNode plan, PlanOptimizer.Context context) DeterminePartitionCount.optimize(PlanNode plan, PlanOptimizer.Context context) HashGenerationOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) IndexJoinOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) LimitPushDown.optimize(PlanNode plan, PlanOptimizer.Context context) MetadataQueryOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) OptimizeMixedDistinctAggregations.optimize(PlanNode plan, PlanOptimizer.Context context) PlanOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) PredicatePushDown.optimize(PlanNode plan, PlanOptimizer.Context context) StatsRecordingPlanOptimizer.optimize(PlanNode plan, PlanOptimizer.Context context) TransformQuantifiedComparisonApplyToCorrelatedJoin.optimize(PlanNode plan, PlanOptimizer.Context context) UnaliasSymbolReferences.optimize(PlanNode plan, PlanOptimizer.Context context) WindowFilterPushDown.optimize(PlanNode plan, PlanOptimizer.Context context) AdaptivePartitioning.optimizeAndMarkPlanChanges(PlanNode plan, PlanOptimizer.Context context) AdaptivePlanOptimizer.optimizeAndMarkPlanChanges(PlanNode plan, PlanOptimizer.Context context) Optimize the plan and return the changes made to the plan.