|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elca.el4j.services.persistence.jpa.criteria.QueryBuilder.ConditionList<T>
T - public class QueryBuilder.ConditionList<T extends Expression>
Condition of QueryBuilder.
| Field Summary | |
|---|---|
protected T |
parent
the QueryBuilder or ConditionList which started this condition list. |
| Constructor Summary | |
|---|---|
QueryBuilder.ConditionList(T parent,
String operation)
Sole constructor. |
|
| Method Summary | |
|---|---|
void |
append(String query)
Appends sub query into the builder. |
T |
end()
marks the end of an ANDed or ORed list of predicates. |
QueryBuilder.ConditionList<T> |
exist(QueryBuilder subQueryBuilder)
adds an EXISTS ( subquery ) to this condition. |
QueryBuilder.ConditionList<T> |
existIf(QueryBuilder subQueryBuilder,
boolean cond)
same as exist(QueryBuilder) iff cond evaluates to true. |
QueryBuilder.ConditionList<T> |
existIfNotNull(QueryBuilder subQueryBuilder,
Object obj)
|
QueryBuilder.ConditionList<T> |
ifCond(String predicate)
adds condition to this condition list. |
QueryBuilder.ConditionList<T> |
ifCond(String queryPredicate,
boolean cond)
adds queryPredicate iff cond evaluates to true. |
QueryBuilder.ConditionList<T> |
ifNotNull(String condition,
Object parameter)
|
QueryBuilder.ConditionList<T> |
ifNotNull(String queryPredicate,
Object parameter,
boolean cond)
same as ifNotNull(String, Object) iff cond evaluates to true. |
QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> |
startAnd()
Marks the beginning of a new ANDed ConditionList. |
QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> |
startOr()
Marks the beginning of a new ORed ConditionList. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected T extends Expression parent
| Constructor Detail |
|---|
public QueryBuilder.ConditionList(T parent,
String operation)
parent - is returned when .end() is called.operation - AND or OR| Method Detail |
|---|
public QueryBuilder.ConditionList<T> ifCond(String predicate)
predicate - condition
public QueryBuilder.ConditionList<T> ifCond(String queryPredicate,
boolean cond)
queryPredicate - the query predicatecond - condition
public QueryBuilder.ConditionList<T> ifNotNull(String condition,
Object parameter)
public QueryBuilder.ConditionList<T> ifNotNull(String queryPredicate,
Object parameter,
boolean cond)
ifNotNull(String, Object) iff cond evaluates to true.
queryPredicate - query's predicateparameter - parametercond - cond
public QueryBuilder.ConditionList<T> existIf(QueryBuilder subQueryBuilder,
boolean cond)
exist(QueryBuilder) iff cond evaluates to true.
subQueryBuilder - subquerycond - cond
public QueryBuilder.ConditionList<T> existIfNotNull(QueryBuilder subQueryBuilder,
Object obj)
subQueryBuilder - subqueryobj - obj which is tested for nullness.
public QueryBuilder.ConditionList<T> exist(QueryBuilder subQueryBuilder)
subQueryBuilder - subquery
public T end()
public QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> startAnd()
public QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> startOr()
public void append(String query)
append in interface Expressionquery - the query to append
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||