| Package | Description | 
|---|---|
| javax.persistence.criteria | Java Persistence Criteria API | 
| Modifier and Type | Method and Description | 
|---|---|
| <X,K,V> MapJoin<X,K,V> | Subquery. correlate(MapJoin<X,K,V> parentMap)Create a subquery map join object correlated to a map join
 object of the enclosing query. | 
| <K,V> MapJoin<X,K,V> | From. join(MapAttribute<? super X,K,V> map)Create an inner join to the specified Map-valued attribute. | 
| <K,V> MapJoin<X,K,V> | From. join(MapAttribute<? super X,K,V> map,
    JoinType jt)Create a join to the specified Map-valued attribute using 
  the given join type. | 
| <X,K,V> MapJoin<X,K,V> | From. joinMap(String attributeName)Create an inner join to the specified Map-valued attribute. | 
| <X,K,V> MapJoin<X,K,V> | From. joinMap(String attributeName,
       JoinType jt)Create a join to the specified Map-valued attribute using 
  the given join type. | 
| MapJoin<Z,K,V> | MapJoin. on(Expression<Boolean> restriction)Modify the join to restrict the result according to the
  specified ON condition and return the join object. | 
| MapJoin<Z,K,V> | MapJoin. on(Predicate... restrictions)Modify the join to restrict the result according to the
  specified ON condition and return the join object. | 
| <X,K,T,V extends T> | CriteriaBuilder. treat(MapJoin<X,K,T> join,
     Class<V> type)Downcast MapJoin object to the specified type. | 
| Modifier and Type | Method and Description | 
|---|---|
| <X,K,V> MapJoin<X,K,V> | Subquery. correlate(MapJoin<X,K,V> parentMap)Create a subquery map join object correlated to a map join
 object of the enclosing query. | 
| <X,K,T,V extends T> | CriteriaBuilder. treat(MapJoin<X,K,T> join,
     Class<V> type)Downcast MapJoin object to the specified type. | 
Copyright © 2017. All Rights Reserved.