Class JoinPushTransitivePredicatesRule

All Implemented Interfaces:
TransformationRule

@Enclosing public class JoinPushTransitivePredicatesRule extends RelRule<JoinPushTransitivePredicatesRule.Config> implements TransformationRule
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.

See Also: