类 AbstractFromImpl<Z,​X>

    • 字段详细资料

      • DEFAULT_JOIN_TYPE

        public static final javax.persistence.criteria.JoinType DEFAULT_JOIN_TYPE
    • 方法详细资料

      • getAttribute

        public javax.persistence.metamodel.Attribute<?,​?> getAttribute()
        从接口复制的说明: PathImplementor
        Retrieve reference to the attribute this path represents.
        指定者:
        getAttribute 在接口中 PathImplementor<Z>
        返回:
        The metamodel attribute.
      • getParent

        public javax.persistence.criteria.From<?,​Z> getParent()
      • locateAttributeInternal

        protected javax.persistence.metamodel.Attribute<X,​?> locateAttributeInternal​(String name)
        从类复制的说明: AbstractPathImpl
        Get the attribute by name from the underlying model. This allows subclasses to define exactly how the attribute is derived. Called from AbstractPathImpl.locateAttribute(java.lang.String) which also applies nullness checking for proper error reporting.
        指定者:
        locateAttributeInternal 在类中 AbstractPathImpl<X>
        参数:
        name - The name of the attribute to locate
        返回:
        The attribute; may be null.
      • locateManagedType

        protected javax.persistence.metamodel.ManagedType<? super X> locateManagedType()
      • isCorrelated

        public boolean isCorrelated()
        指定者:
        isCorrelated 在接口中 javax.persistence.criteria.From<Z,​X>
      • createCorrelationDelegate

        protected abstract FromImplementor<Z,​X> createCorrelationDelegate()
      • canBeJoinSource

        protected abstract boolean canBeJoinSource()
      • getJoins

        public Set<javax.persistence.criteria.Join<X,​?>> getJoins()
        指定者:
        getJoins 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.Join<X,​Y> join​(javax.persistence.metamodel.SingularAttribute<? super X,​Y> singularAttribute)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.Join<X,​Y> join​(javax.persistence.metamodel.SingularAttribute<? super X,​Y> attribute,
                                                                   javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.CollectionJoin<X,​Y> join​(javax.persistence.metamodel.CollectionAttribute<? super X,​Y> collection)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.CollectionJoin<X,​Y> join​(javax.persistence.metamodel.CollectionAttribute<? super X,​Y> collection,
                                                                             javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.SetJoin<X,​Y> join​(javax.persistence.metamodel.SetAttribute<? super X,​Y> set)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.SetJoin<X,​Y> join​(javax.persistence.metamodel.SetAttribute<? super X,​Y> set,
                                                                      javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.ListJoin<X,​Y> join​(javax.persistence.metamodel.ListAttribute<? super X,​Y> list)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <Y> javax.persistence.criteria.ListJoin<X,​Y> join​(javax.persistence.metamodel.ListAttribute<? super X,​Y> list,
                                                                       javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <K,​V> javax.persistence.criteria.MapJoin<X,​K,​V> join​(javax.persistence.metamodel.MapAttribute<? super X,​K,​V> map)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <K,​V> javax.persistence.criteria.MapJoin<X,​K,​V> join​(javax.persistence.metamodel.MapAttribute<? super X,​K,​V> map,
                                                                                      javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <X,​Y> javax.persistence.criteria.Join<X,​Y> join​(String attributeName)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • join

        public <X,​Y> javax.persistence.criteria.Join<X,​Y> join​(String attributeName,
                                                                           javax.persistence.criteria.JoinType jt)
        指定者:
        join 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinCollection

        public <X,​Y> javax.persistence.criteria.CollectionJoin<X,​Y> joinCollection​(String attributeName)
        指定者:
        joinCollection 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinCollection

        public <X,​Y> javax.persistence.criteria.CollectionJoin<X,​Y> joinCollection​(String attributeName,
                                                                                               javax.persistence.criteria.JoinType jt)
        指定者:
        joinCollection 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinSet

        public <X,​Y> javax.persistence.criteria.SetJoin<X,​Y> joinSet​(String attributeName)
        指定者:
        joinSet 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinSet

        public <X,​Y> javax.persistence.criteria.SetJoin<X,​Y> joinSet​(String attributeName,
                                                                                 javax.persistence.criteria.JoinType jt)
        指定者:
        joinSet 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinList

        public <X,​Y> javax.persistence.criteria.ListJoin<X,​Y> joinList​(String attributeName)
        指定者:
        joinList 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinList

        public <X,​Y> javax.persistence.criteria.ListJoin<X,​Y> joinList​(String attributeName,
                                                                                   javax.persistence.criteria.JoinType jt)
        指定者:
        joinList 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinMap

        public <X,​K,​V> javax.persistence.criteria.MapJoin<X,​K,​V> joinMap​(String attributeName)
        指定者:
        joinMap 在接口中 javax.persistence.criteria.From<Z,​X>
      • joinMap

        public <X,​K,​V> javax.persistence.criteria.MapJoin<X,​K,​V> joinMap​(String attributeName,
                                                                                                 javax.persistence.criteria.JoinType jt)
        指定者:
        joinMap 在接口中 javax.persistence.criteria.From<Z,​X>
      • canBeFetchSource

        protected boolean canBeFetchSource()
      • getFetches

        public Set<javax.persistence.criteria.Fetch<X,​?>> getFetches()
        指定者:
        getFetches 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(javax.persistence.metamodel.SingularAttribute<? super X,​Y> singularAttribute)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(javax.persistence.metamodel.SingularAttribute<? super X,​Y> attribute,
                                                                     javax.persistence.criteria.JoinType jt)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(javax.persistence.metamodel.PluralAttribute<? super X,​?,​Y> pluralAttribute)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(javax.persistence.metamodel.PluralAttribute<? super X,​?,​Y> pluralAttribute,
                                                                     javax.persistence.criteria.JoinType jt)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <X,​Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(String attributeName)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>
      • fetch

        public <X,​Y> javax.persistence.criteria.Fetch<X,​Y> fetch​(String attributeName,
                                                                             javax.persistence.criteria.JoinType jt)
        指定者:
        fetch 在接口中 javax.persistence.criteria.FetchParent<Z,​X>