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 Detail

      • value

        CriteriaBuilder.Coalesce<T> value​(T value)
        Add an argument to the coalesce expression.
        Parameters:
        value - value
        Returns:
        coalesce expression
      • value

        CriteriaBuilder.Coalesce<T> value​(Expression<? extends T> value)
        Add an argument to the coalesce expression.
        Parameters:
        value - expression
        Returns:
        coalesce expression