Interface PersistentPropertyPath<T>

    • Method Detail

      • getAssociations

        @NonNull
        java.util.List<Association> getAssociations()
      • getPathAsString

        @NonNull
        default java.lang.String getPathAsString()
      • isBoolean

        default boolean isBoolean()
        Specified by:
        isBoolean in interface IExpression<T>
        Returns:
        true if the expression is of boolean type
      • isNumeric

        default boolean isNumeric()
        Specified by:
        isNumeric in interface IExpression<T>
        Returns:
        true if the expression is of numeric type
      • isComparable

        default boolean isComparable()
        Specified by:
        isComparable in interface IExpression<T>
        Returns:
        true if the expression is of comparable type
      • isNull

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

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

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

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

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