Uses of Class
io.trino.sql.planner.optimizations.joins.JoinGraph
Packages that use JoinGraph
-
Uses of JoinGraph in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule with parameters of type JoinGraphModifier and TypeMethodDescriptionstatic PlanNodeEliminateCrossJoins.buildJoinTree(List<Symbol> expectedOutputSymbols, JoinGraph graph, List<Integer> joinOrder, PlanNodeIdAllocator idAllocator) EliminateCrossJoins.getJoinOrder(JoinGraph graph) Given JoinGraph determine the order of joins between graph nodes by traversing JoinGraph. -
Uses of JoinGraph in io.trino.sql.planner.optimizations.joins
Methods in io.trino.sql.planner.optimizations.joins that return JoinGraphModifier and TypeMethodDescriptionstatic JoinGraphJoinGraph.buildFrom(PlanNode plan, Lookup lookup, PlanNodeIdAllocator planNodeIdAllocator) BuildsJoinGraphcontainingplannode.JoinGraph.withFilter(Expression expression)