|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Predicate | |
|---|---|
| org.sql.generation.api.grammar.booleans | This package provides interfaces for syntax elements of boolean expressions in SQL language. |
| Uses of Predicate in org.sql.generation.api.grammar.booleans |
|---|
| Subinterfaces of Predicate in org.sql.generation.api.grammar.booleans | |
|---|---|
interface |
BetweenPredicate
The interface for syntax element representing SQL expression BETWEEN x AND y. |
interface |
BinaryPredicate
A common interface for all boolean expressions taking two value expressions and having some operator between them. |
interface |
EqualsPredicate
The interface for syntax element representing equality test (x = y). |
interface |
ExistsPredicate
The interface for syntax element representing existence test ( EXISTS). |
interface |
GreaterOrEqualPredicate
The interface for syntax element representing the test of left value being greater than, or equal to right value (x >= y). |
interface |
GreaterThanPredicate
The interface for syntax element representing the test of left value being greater than right value (x > y). |
interface |
InPredicate
The interface for syntax element representing the test of something being one of the specified set of values (x IN (y, z, ...)). |
interface |
IsNotNullPredicate
The interface for syntax element representing test for something being not NULL (x IS NOT NULL). |
interface |
IsNullPredicate
The interface for syntax element representing test for something being NULL (x IS NULL). |
interface |
LessOrEqualPredicate
The interface for syntax element representing the test of left value being lesser than, or equal to right value (x <= y). |
interface |
LessThanPredicate
The interface for syntax element representing the test of left value being less than right value (x < y). |
interface |
LikePredicate
The interface for syntax element representing the test of left expression matching the supplied pattern using basic SQL match (x LIKE y). |
interface |
MultiPredicate
A common interface for all predicates accepting more than two expressions. |
interface |
NotBetweenPredicate
The interface for syntax element representing SQL expression NOT BETWEEN x AND y. |
interface |
NotEqualsPredicate
The interface for syntax element representing inequality test (x <> y). |
interface |
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, ...)). |
interface |
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). |
interface |
NotRegexpPredicate
The interface for syntax element representing the test of left expression not matching the supplied pattern using advanced regular expression match (operator varies). |
interface |
RegexpPredicate
The interface for syntax element representing the test of left expression matching the supplied pattern using advanced regular expression match (operator varies). |
interface |
UnaryPredicate
A common interface for all boolean expressions requiring exactly one value expression. |
interface |
UniquePredicate
The interface for syntax element representing the test for uniqueness ( UNIQUE sub-query). |
| Classes in org.sql.generation.api.grammar.booleans that implement Predicate | |
|---|---|
static class |
Predicate.EmptyPredicate
A class representing empty predicate. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||