|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface QueryBuilder.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()
Returns 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. |
QueryBuilder.SimpleCase<C,R> |
when(C condition,
Expression<? extends R> result)
Add a when/then clause to the case expression. |
QueryBuilder.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()
QueryBuilder.SimpleCase<C,R> when(C condition, R result)
condition
- "when" conditionresult
- "then" result value
QueryBuilder.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
|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |