| Package | Description | 
|---|---|
| javax.persistence.criteria | |
| org.hibernate.jpa.criteria | |
| org.hibernate.jpa.criteria.path | 
| Modifier and Type | Method and Description | 
|---|---|
| <Y> Fetch<X,Y> | FetchParent. fetch(PluralAttribute<? super X,?,Y> attribute)Create a fetch join to the specified collection-valued
 attribute using an inner join. | 
| <Y> Fetch<X,Y> | FetchParent. fetch(PluralAttribute<? super X,?,Y> attribute,
     JoinType jt)Create a fetch join to the specified collection-valued
 attribute using the given join type. | 
| <Y> Fetch<X,Y> | FetchParent. fetch(SingularAttribute<? super X,Y> attribute)Create a fetch join to the specified single-valued attribute
 using an inner join. | 
| <Y> Fetch<X,Y> | FetchParent. fetch(SingularAttribute<? super X,Y> attribute,
     JoinType jt)Create a fetch join to the specified single-valued attribute
 using the given join type. | 
| <X,Y> Fetch<X,Y> | FetchParent. fetch(String attributeName)Create a fetch join to the specified attribute using an
 inner join. | 
| <X,Y> Fetch<X,Y> | FetchParent. fetch(String attributeName,
     JoinType jt)Create a fetch join to the specified attribute using
 the given join type. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Fetch<X,?>> | FetchParent. getFetches()Return the fetch joins that have been made from this type. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CollectionJoinImplementor<Z,X>Specialization of  JoinImplementorforCollectiontyped attribute joins | 
| interface  | JoinImplementor<Z,X> | 
| interface  | ListJoinImplementor<Z,X>Specialization of  JoinImplementorforListtyped attribute joins | 
| interface  | MapJoinImplementor<Z,K,V>Specialization of  JoinImplementorforMaptyped attribute joins | 
| interface  | SetJoinImplementor<Z,X>Specialization of  JoinImplementorforSettyped attribute joins | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJoinImpl<Z,X>Convenience base class for various  Joinimplementations. | 
| class  | CollectionAttributeJoin<O,E>Models a join based on a plural association attribute. | 
| static class  | CollectionAttributeJoin.TreatedCollectionAttributeJoin<O,T> | 
| class  | ListAttributeJoin<O,E>Models a join based on a list-style plural association attribute. | 
| static class  | ListAttributeJoin.TreatedListAttributeJoin<O,T> | 
| class  | MapAttributeJoin<O,K,V>Models a join based on a map-style plural association attribute. | 
| static class  | MapAttributeJoin.TreatedMapAttributeJoin<O,K,T> | 
| class  | PluralAttributeJoinSupport<O,C,E>Support for defining joins to plural attributes (JPA requires typing based on
 the specific collection type so we cannot really implement all support in a
 single class) | 
| class  | SetAttributeJoin<O,E>Models a join based on a set-style plural association attribute. | 
| static class  | SetAttributeJoin.TreatedSetAttributeJoin<O,T> | 
| class  | SingularAttributeJoin<O,X>Models a join based on a singular attribute | 
| static class  | SingularAttributeJoin.TreatedSingularAttributeJoin<O,T> | 
| Modifier and Type | Method and Description | 
|---|---|
| <Y> Fetch<X,Y> | AbstractFromImpl. fetch(PluralAttribute<? super X,?,Y> pluralAttribute) | 
| <Y> Fetch<X,Y> | AbstractFromImpl. fetch(PluralAttribute<? super X,?,Y> pluralAttribute,
     JoinType jt) | 
| <Y> Fetch<X,Y> | AbstractFromImpl. fetch(SingularAttribute<? super X,Y> singularAttribute) | 
| <Y> Fetch<X,Y> | AbstractFromImpl. fetch(SingularAttribute<? super X,Y> attribute,
     JoinType jt) | 
| <X,Y> Fetch<X,Y> | AbstractFromImpl. fetch(String attributeName) | 
| <X,Y> Fetch<X,Y> | AbstractFromImpl. fetch(String attributeName,
     JoinType jt) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Fetch<X,?>> | AbstractFromImpl. getFetches() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractFromImpl.JoinScope. addFetch(Fetch<X,?> fetch) | 
| void | AbstractFromImpl.BasicJoinScope. addFetch(Fetch<X,?> fetch) | 
| void | AbstractFromImpl.CorrelationJoinScope. addFetch(Fetch<X,?> fetch) | 
Copyright © 2017 JBoss by Red Hat. All rights reserved.