| Package | Description | 
|---|---|
| javax.persistence.criteria | 
 Jakarta Persistence Criteria API 
 | 
| javax.persistence.metamodel | 
 Jakarta Persistence Metamodel API 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MapAttribute<? super Z,K,V> | 
MapJoin.getModel()
Return the metamodel representation for the map attribute. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<K,V,M extends Map<K,V>> | 
Path.get(MapAttribute<X,K,V> map)
Create a path corresponding to the referenced 
  map-valued attribute. 
 | 
<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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MapAttribute<X,?,?> | 
ManagedType.getDeclaredMap(String name)
Return the Map-valued attribute declared by the managed 
  type that corresponds to the specified name. 
 | 
<K,V> MapAttribute<X,K,V> | 
ManagedType.getDeclaredMap(String name,
              Class<K> keyType,
              Class<V> valueType)
Return the Map-valued attribute declared by the managed 
  type that corresponds to the specified name and Java key 
  and value types. 
 | 
MapAttribute<? super X,?,?> | 
ManagedType.getMap(String name)
Return the Map-valued attribute of the managed type that
  corresponds to the specified name. 
 | 
<K,V> MapAttribute<? super X,K,V> | 
ManagedType.getMap(String name,
      Class<K> keyType,
      Class<V> valueType)
Return the Map-valued attribute of the managed type that
  corresponds to the specified name and Java key and value
  types. 
 | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.