Uses of Class
io.prestosql.sql.planner.plan.SemiJoinNode
-
Packages that use SemiJoinNode Package Description io.prestosql.cost io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.plan -
-
Uses of SemiJoinNode in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type SemiJoinNode Modifier and Type Method Description Pattern<SemiJoinNode>
SemiJoinStatsRule. getPattern()
Methods in io.prestosql.cost with parameters of type SemiJoinNode Modifier and Type Method Description Optional<PlanNodeStatsEstimate>
SemiJoinStatsRule. calculate(SemiJoinNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types)
-
Uses of SemiJoinNode in io.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.sql.planner.iterative.rule that return types with arguments of type SemiJoinNode Modifier and Type Method Description Pattern<SemiJoinNode>
DetermineSemiJoinDistributionType. getPattern()
Pattern<SemiJoinNode>
PruneSemiJoinFilteringSourceColumns. getPattern()
Pattern<SemiJoinNode>
RemoveAggregationInSemiJoin. getPattern()
Methods in io.prestosql.sql.planner.iterative.rule with parameters of type SemiJoinNode Modifier and Type Method Description Rule.Result
DetermineSemiJoinDistributionType. apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context)
Rule.Result
PruneSemiJoinFilteringSourceColumns. apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context)
Rule.Result
RemoveAggregationInSemiJoin. apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context)
protected Optional<PlanNode>
PruneSemiJoinColumns. pushDownProjectOff(Rule.Context context, SemiJoinNode semiJoinNode, Set<Symbol> referencedOutputs)
-
Uses of SemiJoinNode in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return SemiJoinNode Modifier and Type Method Description SemiJoinNode
SemiJoinNode. withDistributionType(SemiJoinNode.DistributionType distributionType)
Methods in io.prestosql.sql.planner.plan that return types with arguments of type SemiJoinNode Modifier and Type Method Description static Property<SemiJoinNode,Lookup,PlanNode>
Patterns.SemiJoin. getFilteringSource()
static Property<SemiJoinNode,Lookup,PlanNode>
Patterns.SemiJoin. getSource()
static Pattern<SemiJoinNode>
Patterns. semiJoin()
Methods in io.prestosql.sql.planner.plan with parameters of type SemiJoinNode Modifier and Type Method Description R
PlanVisitor. visitSemiJoin(SemiJoinNode node, C context)
-