Uses of Interface
org.sql.generation.api.grammar.booleans.Predicate

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.
 



Copyright © 2010-2012. All Rights Reserved.