Z
- The source type of the joinK
- The type of the target Map keyV
- The type of the target Map valuepublic class MapJoinImpl<Z,K,V> extends PluralJoinImpl<Z,Map<K,V>,V> implements javax.persistence.criteria.MapJoin<Z,K,V>
fetchJoins, joins, type
cb
Constructor and Description |
---|
MapJoinImpl(CriteriaBuilderImpl cb,
FromImpl parent,
PluralAttributeImpl attr,
javax.persistence.criteria.JoinType joinType) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.criteria.Expression<Map.Entry<K,V>> |
entry() |
javax.persistence.metamodel.MapAttribute<? super Z,K,V> |
getModel() |
javax.persistence.criteria.Join<Map<K,V>,K> |
joinKey() |
javax.persistence.criteria.Join<Map<K,V>,K> |
joinKey(javax.persistence.criteria.JoinType arg0) |
javax.persistence.criteria.Path<K> |
key() |
javax.persistence.criteria.MapJoin<Z,K,V> |
on(javax.persistence.criteria.Expression<Boolean> restriction) |
javax.persistence.criteria.MapJoin<Z,K,V> |
on(javax.persistence.criteria.Predicate... restrictions) |
javax.persistence.criteria.Path<V> |
value() |
getAttribute, getJoinType, getOn, getParent
fetch, fetch, fetch, fetch, fetch, fetch, getAttributeForAttributeName, getAttributeType, getCorrelationParent, getFetches, getJoins, getQueryExpression, getQueryExpression, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, toString, toString
get, get, get, get, getParentPath, getType, type
alias, as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttribute, getJoinType, getOn, 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
public MapJoinImpl(CriteriaBuilderImpl cb, FromImpl parent, PluralAttributeImpl attr, javax.persistence.criteria.JoinType joinType)
public javax.persistence.criteria.Join<Map<K,V>,K> joinKey(javax.persistence.criteria.JoinType arg0)
public javax.persistence.criteria.Path<K> key()
public javax.persistence.criteria.Path<V> value()
public javax.persistence.criteria.MapJoin<Z,K,V> on(javax.persistence.criteria.Expression<Boolean> restriction)
Copyright © 2015. All rights reserved.