@Evolving public class Predicate extends GeneralScalarExpression
And, Or, Not, AlwaysTrue, AlwaysFalse.
The currently supported predicate expressions:
IS_NULL
expr IS NULLIS_NOT_NULL
expr IS NOT NULLSTARTS_WITH
expr1 LIKE 'expr2%'ENDS_WITH
expr1 LIKE '%expr2'CONTAINS
expr1 LIKE '%expr2%'IN
expr IN (expr1, expr2, ...)=
expr1 = expr2<>
expr1 <> expr2<=>
expr1 = expr2<
expr1 < expr2<=
expr1 <= expr2>
expr1 > expr2>=
expr1 >= expr2AND
expr1 AND expr2OR
expr1 OR expr2NOT
NOT exprALWAYS_TRUE
TRUEALWAYS_FALSE
FALSEEMPTY_EXPRESSION| Constructor and Description |
|---|
Predicate(String name,
Expression[] children) |
children, equals, hashCode, name, toStringdescribe, referencespublic Predicate(String name,
Expression[] children)