org.sql.generation.implementation.grammar.factories
Class DefaultBooleanFactory
java.lang.Object
org.sql.generation.implementation.grammar.factories.AbstractBooleanFactory
org.sql.generation.implementation.grammar.factories.DefaultBooleanFactory
- All Implemented Interfaces:
- BooleanFactory
public class DefaultBooleanFactory
- extends AbstractBooleanFactory
- Author:
- Stanislav Muhametsin
|
Method Summary |
Conjunction |
and(BooleanExpression left,
BooleanExpression right)
|
BetweenPredicate |
between(NonBooleanExpression left,
NonBooleanExpression minimum,
NonBooleanExpression maximum)
|
BooleanBuilder |
booleanBuilder(BooleanExpression first)
|
EqualsPredicate |
eq(NonBooleanExpression left,
NonBooleanExpression right)
|
ExistsPredicate |
exists(QueryExpression query)
|
GreaterOrEqualPredicate |
geq(NonBooleanExpression left,
NonBooleanExpression right)
|
GreaterThanPredicate |
gt(NonBooleanExpression left,
NonBooleanExpression right)
|
InBuilder |
inBuilder(NonBooleanExpression what)
|
IsNotNullPredicate |
isNotNull(NonBooleanExpression what)
|
IsNullPredicate |
isNull(NonBooleanExpression what)
|
LessOrEqualPredicate |
leq(NonBooleanExpression left,
NonBooleanExpression right)
|
LikePredicate |
like(NonBooleanExpression what,
NonBooleanExpression pattern)
|
LessThanPredicate |
lt(NonBooleanExpression left,
NonBooleanExpression right)
|
NotEqualsPredicate |
neq(NonBooleanExpression left,
NonBooleanExpression right)
|
Negation |
not(BooleanExpression what)
|
NotBetweenPredicate |
notBetween(NonBooleanExpression left,
NonBooleanExpression minimum,
NonBooleanExpression maximum)
|
NotInPredicate |
notIn(NonBooleanExpression what,
NonBooleanExpression... values)
|
NotLikePredicate |
notLike(NonBooleanExpression what,
NonBooleanExpression pattern)
|
NotRegexpPredicate |
notRegexp(NonBooleanExpression what,
NonBooleanExpression pattern)
|
Disjunction |
or(BooleanExpression left,
BooleanExpression right)
|
RegexpPredicate |
regexp(NonBooleanExpression what,
NonBooleanExpression pattern)
|
BooleanTest |
test(BooleanExpression expression,
BooleanTest.TestType testType,
BooleanTest.TruthValue truthValue)
|
UniquePredicate |
unique(QueryExpression query)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBooleanFactory
public DefaultBooleanFactory()
eq
public EqualsPredicate eq(NonBooleanExpression left,
NonBooleanExpression right)
neq
public NotEqualsPredicate neq(NonBooleanExpression left,
NonBooleanExpression right)
lt
public LessThanPredicate lt(NonBooleanExpression left,
NonBooleanExpression right)
leq
public LessOrEqualPredicate leq(NonBooleanExpression left,
NonBooleanExpression right)
gt
public GreaterThanPredicate gt(NonBooleanExpression left,
NonBooleanExpression right)
geq
public GreaterOrEqualPredicate geq(NonBooleanExpression left,
NonBooleanExpression right)
isNull
public IsNullPredicate isNull(NonBooleanExpression what)
isNotNull
public IsNotNullPredicate isNotNull(NonBooleanExpression what)
not
public Negation not(BooleanExpression what)
and
public Conjunction and(BooleanExpression left,
BooleanExpression right)
or
public Disjunction or(BooleanExpression left,
BooleanExpression right)
between
public BetweenPredicate between(NonBooleanExpression left,
NonBooleanExpression minimum,
NonBooleanExpression maximum)
notBetween
public NotBetweenPredicate notBetween(NonBooleanExpression left,
NonBooleanExpression minimum,
NonBooleanExpression maximum)
inBuilder
public InBuilder inBuilder(NonBooleanExpression what)
notIn
public NotInPredicate notIn(NonBooleanExpression what,
NonBooleanExpression... values)
like
public LikePredicate like(NonBooleanExpression what,
NonBooleanExpression pattern)
notLike
public NotLikePredicate notLike(NonBooleanExpression what,
NonBooleanExpression pattern)
regexp
public RegexpPredicate regexp(NonBooleanExpression what,
NonBooleanExpression pattern)
notRegexp
public NotRegexpPredicate notRegexp(NonBooleanExpression what,
NonBooleanExpression pattern)
exists
public ExistsPredicate exists(QueryExpression query)
unique
public UniquePredicate unique(QueryExpression query)
test
public BooleanTest test(BooleanExpression expression,
BooleanTest.TestType testType,
BooleanTest.TruthValue truthValue)
booleanBuilder
public BooleanBuilder booleanBuilder(BooleanExpression first)
Copyright © 2010-2011. All Rights Reserved.