|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. |
This package provides interfaces for syntax elements of boolean expressions in SQL language. As all syntax elements, they provide a read-only API to their contents.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||