Uses of Class
io.trino.sql.planner.plan.CorrelatedJoinNode
-
Packages that use CorrelatedJoinNode Package Description io.trino.sql.planner.iterative.rule io.trino.sql.planner.plan -
-
Uses of CorrelatedJoinNode in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type CorrelatedJoinNode Modifier and Type Method Description Pattern<CorrelatedJoinNode>DecorrelateInnerUnnestWithGlobalAggregation. getPattern()Pattern<CorrelatedJoinNode>DecorrelateLeftUnnestWithGlobalAggregation. getPattern()Pattern<CorrelatedJoinNode>DecorrelateUnnest. getPattern()Pattern<CorrelatedJoinNode>PruneCorrelatedJoinCorrelation. getPattern()Pattern<CorrelatedJoinNode>RemoveUnreferencedScalarSubqueries. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedDistinctAggregationWithoutProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedDistinctAggregationWithProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedGlobalAggregationWithoutProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedGlobalAggregationWithProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedGroupedAggregationWithoutProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedGroupedAggregationWithProjection. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedJoinToJoin. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedScalarSubquery. getPattern()Pattern<CorrelatedJoinNode>TransformCorrelatedSingleRowSubqueryToProject. getPattern()Pattern<CorrelatedJoinNode>TransformUncorrelatedSubqueryToJoin. getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type CorrelatedJoinNode Modifier and Type Method Description Rule.ResultDecorrelateInnerUnnestWithGlobalAggregation. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultDecorrelateLeftUnnestWithGlobalAggregation. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultDecorrelateUnnest. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultPruneCorrelatedJoinCorrelation. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultRemoveUnreferencedScalarSubqueries. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedDistinctAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedDistinctAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedGlobalAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedGlobalAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedGroupedAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedGroupedAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedJoinToJoin. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedScalarSubquery. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)Rule.ResultTransformCorrelatedSingleRowSubqueryToProject. apply(CorrelatedJoinNode parent, Captures captures, Rule.Context context)Rule.ResultTransformUncorrelatedSubqueryToJoin. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)protected Optional<PlanNode>PruneCorrelatedJoinColumns. pushDownProjectOff(Rule.Context context, CorrelatedJoinNode correlatedJoinNode, Set<Symbol> referencedOutputs) -
Uses of CorrelatedJoinNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type CorrelatedJoinNode Modifier and Type Method Description static Pattern<CorrelatedJoinNode>Patterns. correlatedJoin()static Property<CorrelatedJoinNode,Lookup,List<Symbol>>Patterns.CorrelatedJoin. correlation()static Property<CorrelatedJoinNode,Lookup,Expression>Patterns.CorrelatedJoin. filter()static Property<CorrelatedJoinNode,Lookup,PlanNode>Patterns.CorrelatedJoin. subquery()static Property<CorrelatedJoinNode,Lookup,CorrelatedJoinNode.Type>Patterns.CorrelatedJoin. type()Methods in io.trino.sql.planner.plan with parameters of type CorrelatedJoinNode Modifier and Type Method Description RPlanVisitor. visitCorrelatedJoin(CorrelatedJoinNode node, C context)
-