Interface PushProjector.ExprCondition

All Superinterfaces:
Predicate<RexNode>
Enclosing class:
PushProjector

public static interface PushProjector.ExprCondition extends 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
    Constant condition that replies false for all expressions.
    Constant condition that replies true for all expressions.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    test(RexNode expr)
    Evaluates a condition for a given expression.

    Methods inherited from interface java.util.function.Predicate

    and, negate, or
  • Field Details

  • Method Details

    • test

      boolean test(RexNode expr)
      Evaluates a condition for a given expression.
      Specified by:
      test in interface Predicate<RexNode>
      Parameters:
      expr - Expression
      Returns:
      result of evaluating the condition