Z
- the source type of the joinK
- the type of the target Map keyV
- the type of the target Map valuepublic interface MapJoin<Z,K,V> extends PluralJoin<Z,Map<K,V>,V>
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
.Modifier and Type | Method and Description |
---|---|
Expression<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.
|
getAttribute, getJoinType, getParent
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
get, get, get, get, getParentPath, type
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
MapAttribute<? super Z,K,V> getModel()
Path<K> key()
Path<V> value()
Expression<Map.Entry<K,V>> entry()
Copyright © 2018 JBoss by Red Hat. All rights reserved.