javax.persistence.criteria
Interface MapJoin<Z,K,V>
- Type Parameters:
- Z- the source type of the join
- K- the type of the target Map key
- V- the type of the target Map value
- All Superinterfaces: 
- Expression<V>, FetchParent<Z,V>, From<Z,V>, Join<Z,V>, Path<V>, PluralJoin<Z,java.util.Map<K,V>,V>, Selection<V>, TupleElement<V>
- public interface MapJoin<Z,K,V> 
- extends PluralJoin<Z,java.util.Map<K,V>,V>
The MapJoin interface is the type of the result of
 joining to a collection over an association or element 
 collection that has been specified as a java.util.Map.
- Since:
- Java Persistence 2.0
| Method Summary | 
|  Expression<java.util.Map.Entry<K,V>> | entry()Create an expression that corresponds to the map entry.
 | 
|  MapAttribute<? super Z,K,V> | getModel()Return the metamodel representation for the map attribute.
 | 
|  Path<K> | key()Create a path expression that corresponds to the map key.
 | 
|  Path<V> | value()Create a path expression that corresponds to the map value.
 | 
 
 
| Methods inherited from interface javax.persistence.criteria.From | 
| getJoins, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet | 
 
 
 
 
 
 
getModel
MapAttribute<? super Z,K,V> getModel()
- Return the metamodel representation for the map attribute.
 
- 
- Specified by:
- getModelin interface- Path<V>
- Specified by:
- getModelin interface- PluralJoin<Z,java.util.Map<K,V>,V>
 
- 
- Returns:
- metamodel type representing the Mapthat is
         the target of the join
 
key
Path<K> key()
- Create a path expression that corresponds to the map key.
 
- 
 
- 
- Returns:
- path corresponding to map key
 
value
Path<V> value()
- Create a path expression that corresponds to the map value.
 This method is for stylistic use only: it just returns this.
 
- 
 
- 
- Returns:
- path corresponding to the map value
 
entry
Expression<java.util.Map.Entry<K,V>> entry()
- Create an expression that corresponds to the map entry.
 
- 
 
- 
- Returns:
- expression corresponding to the map entry