See: Description
| Interface | Description |
|---|---|
| BetweenPredicate |
The interface for syntax element representing SQL expression
BETWEEN x AND y. |
| BinaryPredicate |
A common interface for all boolean expressions taking two value expressions and having some operator between them.
|
| BooleanExpression |
A common interface for all boolean expressions in SQL language.
|
| BooleanTest |
The interface for syntax element representing
<X> IS [NOT] (TRUE | FALSE | UNKNOWN) expression (boolean
test), where <X> is some boolean expression. |
| ComposedBooleanExpression |
A common interface for all boolean expressions composing of other boolean expressions.
|
| Conjunction |
A conjunction (
AND) of two boolean expressions. |
| Disjunction |
A disjunction (
OR of two boolean expressions. |
| EqualsPredicate |
The interface for syntax element representing equality test (x
= y). |
| ExistsPredicate |
The interface for syntax element representing existence test (
EXISTS). |
| GreaterOrEqualPredicate |
The interface for syntax element representing the test of left value being greater than, or equal to right value (x
>= y). |
| GreaterThanPredicate |
The interface for syntax element representing the test of left value being greater than right value (x
> y). |
| InPredicate |
The interface for syntax element representing the test of something being one of the specified set of values (x
IN (y, z, ...)). |
| IsNotNullPredicate |
The interface for syntax element representing test for something being not
NULL (x IS NOT NULL). |
| IsNullPredicate |
The interface for syntax element representing test for something being
NULL (x IS NULL). |
| LessOrEqualPredicate |
The interface for syntax element representing the test of left value being lesser than, or equal to right value (x
<= y). |
| LessThanPredicate |
The interface for syntax element representing the test of left value being less than right value (x
< y). |
| LikePredicate |
The interface for syntax element representing the test of left expression matching the supplied pattern using basic
SQL match (x
LIKE y). |
| MultiPredicate |
A common interface for all predicates accepting more than two expressions.
|
| Negation |
A negation (
NOT x) of a boolean expression. |
| NotBetweenPredicate |
The interface for syntax element representing SQL expression
NOT BETWEEN x AND y. |
| NotEqualsPredicate |
The interface for syntax element representing inequality test (x
<> y). |
| NotInPredicate |
The interface for syntax element representing the test of something not being one of the specified set of values (x
NOT IN (y, z, ...)). |
| NotLikePredicate |
The interface for syntax element representing the test of left expression not matching the supplied pattern using
basic SQL match (x
NOT LIKE y). |
| NotRegexpPredicate |
The interface for syntax element representing the test of left expression not matching the supplied pattern using
advanced regular expression match (operator varies).
|
| Predicate |
A common interfaces for predicates (boolean expressions not containing other boolean expressions).
|
| RegexpPredicate |
The interface for syntax element representing the test of left expression matching the supplied pattern using
advanced regular expression match (operator varies).
|
| UnaryPredicate |
A common interface for all boolean expressions requiring exactly one value expression.
|
| UniquePredicate |
The interface for syntax element representing the test for uniqueness (
UNIQUE sub-query). |
| Class | Description |
|---|---|
| BooleanExpression.False |
This class represents a boolean expression which always evaluates to false (
FALSE. |
| BooleanExpression.True |
This class represents a boolean expression which always evaluates to true (
TRUE). |
| BooleanTest.TestType |
The type of the test.
|
| BooleanTest.TruthValue |
The tested truth value.
|
| Predicate.EmptyPredicate |
A class representing empty predicate.
|
Copyright © 2010-2012. All Rights Reserved.