Uses of Class
io.trino.sql.planner.plan.SemiJoinNode
Packages that use SemiJoinNode
Package
Description
-
Uses of SemiJoinNode in io.trino.cost
Methods in io.trino.cost that return types with arguments of type SemiJoinNodeMethods in io.trino.cost with parameters of type SemiJoinNodeModifier and TypeMethodDescriptionSemiJoinStatsRule.calculate(SemiJoinNode node, StatsCalculator.Context context) -
Uses of SemiJoinNode in io.trino.operator.join
Methods in io.trino.operator.join with parameters of type SemiJoinNodeModifier and TypeMethodDescriptionstatic Optional<DynamicFilterId> JoinUtils.getSemiJoinDynamicFilterId(SemiJoinNode semiJoinNode) -
Uses of SemiJoinNode in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type SemiJoinNodeModifier and TypeMethodDescriptionBuildSideJoinPlanVisitor.visitSemiJoin(SemiJoinNode node, C context) -
Uses of SemiJoinNode in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type SemiJoinNodeModifier and TypeMethodDescriptionDetermineSemiJoinDistributionType.getPattern()PruneSemiJoinFilteringSourceColumns.getPattern()RemoveAggregationInSemiJoin.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type SemiJoinNodeModifier and TypeMethodDescriptionDetermineSemiJoinDistributionType.apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context) PruneSemiJoinFilteringSourceColumns.apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context) RemoveAggregationInSemiJoin.apply(SemiJoinNode semiJoinNode, Captures captures, Rule.Context context) PruneSemiJoinColumns.pushDownProjectOff(Rule.Context context, SemiJoinNode semiJoinNode, Set<Symbol> referencedOutputs) -
Uses of SemiJoinNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return SemiJoinNodeModifier and TypeMethodDescriptionSemiJoinNode.withDistributionType(SemiJoinNode.DistributionType distributionType) SemiJoinNode.withoutDynamicFilter()Methods in io.trino.sql.planner.plan that return types with arguments of type SemiJoinNodeModifier and TypeMethodDescriptionstatic Property<SemiJoinNode, Lookup, PlanNode> Patterns.SemiJoin.getFilteringSource()static Property<SemiJoinNode, Lookup, PlanNode> Patterns.SemiJoin.getSource()static Pattern<SemiJoinNode> Patterns.semiJoin()Methods in io.trino.sql.planner.plan with parameters of type SemiJoinNode