| Class | Description |
|---|---|
| CompareLike |
Pattern matching comparison expression: WHERE NAME LIKE ?
|
| Comparison |
Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL.
|
| ConditionAndOr |
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=?
|
| ConditionExists |
An 'exists' condition as in WHERE EXISTS(SELECT ...)
|
| ConditionIn |
An 'in' condition with a list of values, as in WHERE NAME IN(...)
|
| ConditionInConstantSet |
Used for optimised IN(...) queries where the contents of the IN list are all
constant and of the same type.
|
| ConditionInParameter |
A condition with parameter as
= ANY(?). |
| ConditionInSelect |
An 'in' condition with a subquery, as in WHERE ID IN(SELECT ...)
|
| ConditionNot |
A NOT condition.
|
Condition expressions.