javax.persistence.criteria
Interface QueryBuilder.Coalesce<T>
- All Superinterfaces:
- Expression<T>, ResultItem<T>, Selection<T>
- Enclosing interface:
- QueryBuilder
public static interface QueryBuilder.Coalesce<T>
- extends Expression<T>
Interface used to build coalesce expressions. A coalesce expression is
equivalent to a case expression that returns null if all its arguments
evaluate to null, and the value of its first non-null argument otherwise.
value
QueryBuilder.Coalesce<T> value(T value)
- Add an argument to the coalesce expression.
- Parameters:
value -
- Returns:
- coalesce expression
value
QueryBuilder.Coalesce<T> value(Expression<? extends T> value)
- Add an argument to the coalesce expression.
- Parameters:
value - expression
- Returns:
- coalesce expression