Class IndexJoinOptimizer
java.lang.Object
io.trino.sql.planner.optimizations.IndexJoinOptimizer
- All Implemented Interfaces:
PlanOptimizer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classIdentify the mapping from the lookup symbols used at the top of the index plan to the actual symbols produced by the IndexSource. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoptimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, TableStatsProvider tableStatsProvider)
-
Constructor Details
-
IndexJoinOptimizer
-
-
Method Details
-
optimize
public PlanNode optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, TableStatsProvider tableStatsProvider) - Specified by:
optimizein interfacePlanOptimizer
-