Class AbstractPersistentPropertyPath<T>

    • Constructor Detail

      • AbstractPersistentPropertyPath

        public AbstractPersistentPropertyPath​(PersistentProperty persistentProperty,
                                              java.util.List<Association> path)
    • Method Detail

      • getModel

        public jakarta.persistence.metamodel.Bindable<T> getModel()
        Specified by:
        getModel in interface jakarta.persistence.criteria.Path<T>
      • getParentPath

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

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

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

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

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

        public <Y> jakarta.persistence.criteria.Path<Y> get​(java.lang.String attributeName)
        Specified by:
        get in interface jakarta.persistence.criteria.Path<T>
      • getJavaType

        public java.lang.Class<? extends T> getJavaType()
        Specified by:
        getJavaType in interface jakarta.persistence.TupleElement<T>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object