Interface IExpression<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default <X> jakarta.persistence.criteria.Expression<X> as​(java.lang.Class<X> type)  
      default jakarta.persistence.criteria.Predicate in​(jakarta.persistence.criteria.Expression<?>... values)  
      default jakarta.persistence.criteria.Predicate in​(jakarta.persistence.criteria.Expression<java.util.Collection<?>> values)  
      default jakarta.persistence.criteria.Predicate in​(java.lang.Object... values)  
      default jakarta.persistence.criteria.Predicate in​(java.util.Collection<?> values)  
      boolean isBoolean()  
      boolean isComparable()  
      default jakarta.persistence.criteria.Predicate isNotNull()  
      default jakarta.persistence.criteria.Predicate isNull()  
      boolean isNumeric()  
      • Methods inherited from interface jakarta.persistence.TupleElement

        getJavaType
    • Method Detail

      • isBoolean

        boolean isBoolean()
        Returns:
        true if the expression is of boolean type
      • isNumeric

        boolean isNumeric()
        Returns:
        true if the expression is of numeric type
      • isComparable

        boolean isComparable()
        Returns:
        true if the expression is of comparable type
      • isNull

        @NonNull
        default jakarta.persistence.criteria.Predicate isNull()
        Specified by:
        isNull in interface jakarta.persistence.criteria.Expression<T>
      • isNotNull

        @NonNull
        default jakarta.persistence.criteria.Predicate isNotNull()
        Specified by:
        isNotNull in interface jakarta.persistence.criteria.Expression<T>
      • in

        @NonNull
        default jakarta.persistence.criteria.Predicate in​(java.lang.Object... values)
        Specified by:
        in in interface jakarta.persistence.criteria.Expression<T>
      • in

        @NonNull
        default jakarta.persistence.criteria.Predicate in​(jakarta.persistence.criteria.Expression<?>... values)
        Specified by:
        in in interface jakarta.persistence.criteria.Expression<T>
      • in

        @NonNull
        default jakarta.persistence.criteria.Predicate in​(java.util.Collection<?> values)
        Specified by:
        in in interface jakarta.persistence.criteria.Expression<T>
      • in

        @NonNull
        default jakarta.persistence.criteria.Predicate in​(jakarta.persistence.criteria.Expression<java.util.Collection<?>> values)
        Specified by:
        in in interface jakarta.persistence.criteria.Expression<T>
      • as

        @NonNull
        default <X> jakarta.persistence.criteria.Expression<X> as​(java.lang.Class<X> type)
        Specified by:
        as in interface jakarta.persistence.criteria.Expression<T>