- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface RelHintsPropagator
Customize the propagation of the
RelHints from the root relational expression of a rule call
RelOptRuleCallto the new equivalent expression.
propagatePropagates the hints from a rule call's root relational expression
oriNodeto the new equivalent relational expression
oriNode- Root relational expression of a rule call
equiv- Equivalent expression
- New relational expression that would register into the planner