Class JoinPushTransitivePredicatesRule


  • public class JoinPushTransitivePredicatesRule
    extends RelOptRule
    Planner rule that infers predicates from on a Join and creates Filters if those predicates can be pushed to its inputs.

    Uses RelMdPredicates to infer the predicates, returns them in a RelOptPredicateList and applies them appropriately.