| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public static interface CriteriaBuilder.SimpleCase<C,R>
Interface used to build simple case expressions. Case conditions are evaluated in the order in which they are specified.
| Method Summary | |
|---|---|
 Expression<C> | 
getExpression()
Return the expression to be tested against the conditions.  | 
 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.SimpleCase<C,R> | 
when(C condition,
     Expression<? extends R> result)
Add a when/then clause to the case expression.  | 
 CriteriaBuilder.SimpleCase<C,R> | 
when(C 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 | 
|---|
Expression<C> getExpression()
CriteriaBuilder.SimpleCase<C,R> when(C condition,
                                     R result)
condition - "when" conditionresult - "then" result value
CriteriaBuilder.SimpleCase<C,R> when(C 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 | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41