Package org.hibernate.query.criteria
Interface JpaCoalesce<T>
-
- All Superinterfaces:
CriteriaBuilder.Coalesce<T>
,Expression<T>
,JpaCriteriaNode
,JpaExpression<T>
,JpaSelection<T>
,JpaTupleElement<T>
,Selection<T>
,Serializable
,TupleElement<T>
- All Known Implementing Classes:
SqmCoalesce
public interface JpaCoalesce<T> extends JpaExpression<T>, CriteriaBuilder.Coalesce<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JpaCoalesce<T>
value(Expression<? extends T> value)
JpaCoalesce<T>
value(JpaExpression<? extends T> value)
JpaCoalesce<T>
value(T value)
JpaCoalesce<T>
values(T... values)
-
Methods inherited from interface org.hibernate.query.criteria.JpaExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, equalTo, equalTo, in, in, in, in, isNotNull, isNull
-
Methods inherited from interface org.hibernate.query.criteria.JpaSelection
alias, getCompoundSelectionItems, getSelectionItems
-
Methods inherited from interface org.hibernate.query.criteria.JpaTupleElement
getJavaType, getJavaTypeDescriptor
-
Methods inherited from interface jakarta.persistence.criteria.Selection
isCompoundSelection
-
Methods inherited from interface jakarta.persistence.TupleElement
getAlias
-
-
-
-
Method Detail
-
value
JpaCoalesce<T> value(T value)
- Specified by:
value
in interfaceCriteriaBuilder.Coalesce<T>
-
value
JpaCoalesce<T> value(Expression<? extends T> value)
- Specified by:
value
in interfaceCriteriaBuilder.Coalesce<T>
-
value
JpaCoalesce<T> value(JpaExpression<? extends T> value)
-
values
JpaCoalesce<T> values(T... values)
-
-