Uses of Class
io.trino.sql.planner.plan.CorrelatedJoinNode
Packages that use CorrelatedJoinNode
-
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 CorrelatedJoinNodeModifier and TypeMethodDescriptionDecorrelateInnerUnnestWithGlobalAggregation.getPattern()DecorrelateLeftUnnestWithGlobalAggregation.getPattern()DecorrelateUnnest.getPattern()PruneCorrelatedJoinCorrelation.getPattern()RemoveUnreferencedScalarSubqueries.getPattern()TransformCorrelatedDistinctAggregationWithoutProjection.getPattern()TransformCorrelatedDistinctAggregationWithProjection.getPattern()TransformCorrelatedGlobalAggregationWithoutProjection.getPattern()TransformCorrelatedGlobalAggregationWithProjection.getPattern()TransformCorrelatedGroupedAggregationWithoutProjection.getPattern()TransformCorrelatedGroupedAggregationWithProjection.getPattern()TransformCorrelatedJoinToJoin.getPattern()TransformCorrelatedScalarSubquery.getPattern()TransformCorrelatedSingleRowSubqueryToProject.getPattern()TransformUncorrelatedSubqueryToJoin.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type CorrelatedJoinNodeModifier and TypeMethodDescriptionDecorrelateInnerUnnestWithGlobalAggregation.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) DecorrelateLeftUnnestWithGlobalAggregation.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) DecorrelateUnnest.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) PruneCorrelatedJoinCorrelation.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) RemoveUnreferencedScalarSubqueries.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedDistinctAggregationWithoutProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedDistinctAggregationWithProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedGlobalAggregationWithoutProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedGlobalAggregationWithProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedGroupedAggregationWithoutProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedGroupedAggregationWithProjection.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedJoinToJoin.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedScalarSubquery.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) TransformCorrelatedSingleRowSubqueryToProject.apply(CorrelatedJoinNode parent, Captures captures, Rule.Context context) TransformUncorrelatedSubqueryToJoin.apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context) 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 CorrelatedJoinNodeModifier and TypeMethodDescriptionstatic 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, JoinType> Patterns.CorrelatedJoin.type()Methods in io.trino.sql.planner.plan with parameters of type CorrelatedJoinNodeModifier and TypeMethodDescriptionPlanVisitor.visitCorrelatedJoin(CorrelatedJoinNode node, C context)