Uses of Class
io.prestosql.sql.planner.plan.CorrelatedJoinNode
-
Packages that use CorrelatedJoinNode Package Description io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.plan -
-
Uses of CorrelatedJoinNode in io.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.sql.planner.iterative.rule that return types with arguments of type CorrelatedJoinNode Modifier and Type Method Description 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.prestosql.sql.planner.iterative.rule with parameters of type CorrelatedJoinNode Modifier and Type Method Description Rule.Result
PruneCorrelatedJoinCorrelation. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
RemoveUnreferencedScalarSubqueries. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedDistinctAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedDistinctAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedGlobalAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedGlobalAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedGroupedAggregationWithoutProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedGroupedAggregationWithProjection. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedJoinToJoin. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedScalarSubquery. apply(CorrelatedJoinNode correlatedJoinNode, Captures captures, Rule.Context context)
Rule.Result
TransformCorrelatedSingleRowSubqueryToProject. apply(CorrelatedJoinNode parent, Captures captures, Rule.Context context)
Rule.Result
TransformUncorrelatedSubqueryToJoin. 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.prestosql.sql.planner.plan
Methods in io.prestosql.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.prestosql.sql.planner.plan with parameters of type CorrelatedJoinNode Modifier and Type Method Description R
PlanVisitor. visitCorrelatedJoin(CorrelatedJoinNode node, C context)
-