Interface PlanOptimizer
-
- All Known Implementing Classes:
AddExchanges,AddLocalExchanges,BeginTableWrite,CheckSubqueryNodesAreRewritten,HashGenerationOptimizer,IndexJoinOptimizer,IterativeOptimizer,LimitPushDown,MetadataQueryOptimizer,OptimizeMixedDistinctAggregations,PredicatePushDown,RemoveUnsupportedDynamicFilters,ReplicateSemiJoinInDelete,StatsRecordingPlanOptimizer,TableDeleteOptimizer,TransformQuantifiedComparisonApplyToCorrelatedJoin,UnaliasSymbolReferences,WindowFilterPushDown
public interface PlanOptimizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlanNodeoptimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector)
-
-
-
Method Detail
-
optimize
PlanNode optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector)
-
-