org.eigenbase.rel.rules
Interface PushProjector.ExprCondition

All Known Implementing Classes:
PushProjector.OperatorExprCondition
Enclosing class:
PushProjector

public static interface PushProjector.ExprCondition

A functor that replies true or false for a given expression.

See Also:
PushProjector.OperatorExprCondition

Field Summary
static PushProjector.ExprCondition FALSE
          Constant condition that replies false for all expressions.
 
Method Summary
 boolean test(RexNode expr)
          Evaluates a condition for a given expression.
 

Field Detail

FALSE

static final PushProjector.ExprCondition FALSE
Constant condition that replies false for all expressions.

Method Detail

test

boolean test(RexNode expr)
Evaluates a condition for a given expression.

Parameters:
expr - Expression
Returns:
result of evaluating the condition