Class SemiJoinFilterTransposeRule


  • public class SemiJoinFilterTransposeRule
    extends RelOptRule
    Planner rule that pushes SemiJoins down in a tree past a Filter.

    The intention is to trigger other rules that will convert SemiJoins.

    SemiJoin(LogicalFilter(X), Y) → LogicalFilter(SemiJoin(X, Y))

    See Also:
    SemiJoinProjectTransposeRule