Class DetermineSemiJoinDistributionType

  • All Implemented Interfaces:
    Rule<SemiJoinNode>

    public class DetermineSemiJoinDistributionType
    extends Object
    implements Rule<SemiJoinNode>
    This rule must run after the distribution type has already been set for delete queries, since semi joins in delete queries must be replicated. Once we have better pattern matching, we can fold that optimizer into this one.