Interface FlinkFilterJoinRule.Predicate
- Enclosing class:
- FlinkFilterJoinRule<C extends FlinkFilterJoinRule.Config>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join. If not, Calcite will push it back to above the join.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanapply(org.apache.calcite.rel.core.Join join, org.apache.calcite.rel.core.JoinRelType joinType, org.apache.calcite.rex.RexNode exp)
-
Method Details
-
apply
boolean apply(org.apache.calcite.rel.core.Join join, org.apache.calcite.rel.core.JoinRelType joinType, org.apache.calcite.rex.RexNode exp)
-