Package org.apache.calcite.rel.rules
Interface PushProjector.ExprCondition
-
- All Superinterfaces:
java.util.function.Predicate<RexNode>
- All Known Implementing Classes:
PushProjector.OperatorExprCondition
- Enclosing class:
- PushProjector
public static interface PushProjector.ExprCondition extends java.util.function.Predicate<RexNode>
A functor that replies true or false for a given expression.- See Also:
PushProjector.OperatorExprCondition
-
-
Field Summary
Fields Modifier and Type Field Description static PushProjector.ExprCondition
FALSE
Constant condition that repliesfalse
for all expressions.static PushProjector.ExprCondition
TRUE
Constant condition that repliestrue
for all expressions.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
test(RexNode expr)
Evaluates a condition for a given expression.
-
-
-
Field Detail
-
FALSE
static final PushProjector.ExprCondition FALSE
Constant condition that repliesfalse
for all expressions.
-
TRUE
static final PushProjector.ExprCondition TRUE
Constant condition that repliestrue
for all expressions.
-
-