Interface JpaPath<T>

    • Method Detail

      • getNavigablePath

        NavigablePath getNavigablePath()
        Get this path's NavigablePath
      • getLhs

        JpaPath<?> getLhs()
        The source (think "left hand side") of this path
      • treatAs

        <S extends TJpaPath<S> treatAs​(Class<S> treatJavaType)
        Support for JPA's explicit (TREAT) down-casting.
      • treatAs

        <S extends TJpaPath<S> treatAs​(EntityDomainType<S> treatJavaType)
        Support for JPA's explicit (TREAT) down-casting.
      • getParentPath

        default JpaPath<?> getParentPath()
        Specified by:
        getParentPath in interface jakarta.persistence.criteria.Path<T>
      • get

        <Y> JpaPath<Y> get​(jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute)
        Specified by:
        get in interface jakarta.persistence.criteria.Path<T>
      • get

        <E,​C extends Collection<E>> JpaExpression<C> get​(jakarta.persistence.metamodel.PluralAttribute<T,​C,​E> collection)
        Specified by:
        get in interface jakarta.persistence.criteria.Path<T>
      • get

        <K,​V,​M extends Map<K,​V>> JpaExpression<M> get​(jakarta.persistence.metamodel.MapAttribute<T,​K,​V> map)
        Specified by:
        get in interface jakarta.persistence.criteria.Path<T>
      • type

        JpaExpression<Class<? extends T>> type()
        Specified by:
        type in interface jakarta.persistence.criteria.Path<T>
      • get

        <Y> JpaPath<Y> get​(String attributeName)
        Specified by:
        get in interface jakarta.persistence.criteria.Path<T>