Package jakarta.persistence.criteria
Interface CriteriaBuilder.Coalesce<T>
- 
- All Superinterfaces:
- Expression<T>,- Selection<T>,- TupleElement<T>
 - Enclosing interface:
- CriteriaBuilder
 
 public static interface CriteriaBuilder.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.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description CriteriaBuilder.Coalesce<T>value(Expression<? extends T> value)Add an argument to the coalesce expression.CriteriaBuilder.Coalesce<T>value(T value)Add an argument to the coalesce expression.- 
Methods inherited from interface jakarta.persistence.criteria.Expressionas, in, in, in, in, isNotNull, isNull
 - 
Methods inherited from interface jakarta.persistence.criteria.Selectionalias, getCompoundSelectionItems, isCompoundSelection
 - 
Methods inherited from interface jakarta.persistence.TupleElementgetAlias, getJavaType
 
- 
 
- 
- 
- 
Method Detail- 
valueCriteriaBuilder.Coalesce<T> value(T value) Add an argument to the coalesce expression.- Parameters:
- value- value
- Returns:
- coalesce expression
 
 - 
valueCriteriaBuilder.Coalesce<T> value(Expression<? extends T> value) Add an argument to the coalesce expression.- Parameters:
- value- expression
- Returns:
- coalesce expression
 
 
- 
 
-