class |
BetweenPredicate |
BETWEEN predicate.
|
class |
BooleanTest |
Boolean test (IS [NOT] { TRUE | FALSE | UNKNOWN }).
|
class |
CompareLike |
Pattern matching comparison expression: WHERE NAME LIKE ?
|
class |
Comparison |
Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL.
|
class |
ConditionAndOr |
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=?
|
class |
ConditionAndOrN |
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=? with N operands.
|
class |
ConditionIn |
An 'in' condition with a list of values, as in WHERE NAME IN(...)
|
class |
ConditionInConstantSet |
Used for optimised IN(...) queries where the contents of the IN list are all
constant and of the same type.
|
class |
ConditionInParameter |
A condition with parameter as = ANY(?) .
|
class |
ConditionInQuery |
An IN() condition with a subquery, as in WHERE ID IN(SELECT ...)
|
class |
ConditionLocalAndGlobal |
A global condition or combination of local and global conditions.
|
class |
ConditionNot |
A NOT condition.
|
class |
ExistsPredicate |
Exists predicate as in EXISTS(SELECT ...)
|
class |
IsJsonPredicate |
IS JSON predicate.
|
class |
NullPredicate |
Null predicate (IS [NOT] NULL).
|
(package private) class |
PredicateWithSubquery |
Base class for predicates with a subquery.
|
class |
SimplePredicate |
Base class for simple predicates.
|
class |
TypePredicate |
Type predicate (IS [NOT] OF).
|
class |
UniquePredicate |
Unique predicate as in UNIQUE(SELECT ...)
|