|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface CriteriaBuilder.Case<R>
Interface used to build general case expressions. Case conditions are evaluated in the order in which they are specified.
| Method Summary | |
|---|---|
Expression<R> |
otherwise(Expression<? extends R> result)
Add an "else" clause to the case expression. |
Expression<R> |
otherwise(R result)
Add an "else" clause to the case expression. |
CriteriaBuilder.Case<R> |
when(Expression<java.lang.Boolean> condition,
Expression<? extends R> result)
Add a when/then clause to the case expression. |
CriteriaBuilder.Case<R> |
when(Expression<java.lang.Boolean> condition,
R result)
Add a when/then clause to the case expression. |
| Methods inherited from interface javax.persistence.criteria.Expression |
|---|
as, in, in, in, in, isNotNull, isNull |
| Methods inherited from interface javax.persistence.criteria.Selection |
|---|
alias, getCompoundSelectionItems, isCompoundSelection |
| Methods inherited from interface javax.persistence.TupleElement |
|---|
getAlias, getJavaType |
| Method Detail |
|---|
CriteriaBuilder.Case<R> when(Expression<java.lang.Boolean> condition,
R result)
condition - "when" conditionresult - "then" result value
CriteriaBuilder.Case<R> when(Expression<java.lang.Boolean> condition,
Expression<? extends R> result)
condition - "when" conditionresult - "then" result expression
Expression<R> otherwise(R result)
result - "else" result
Expression<R> otherwise(Expression<? extends R> result)
result - "else" result expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||