public interface MapJoinImplementor<Z,K,V> extends JoinImplementor<Z,V>, MapJoin<Z,K,V>
JoinImplementor for Map typed attribute joins| Modifier and Type | Method and Description | 
|---|---|
| MapJoinImplementor<Z,K,V> | correlateTo(CriteriaSubqueryImpl subquery)Refined return type | 
| MapJoinImplementor<Z,K,V> | on(Expression<Boolean> restriction)Coordinate return type between  Join.on(Expression)andFetch#on(Expression) | 
| MapJoinImplementor<Z,K,V> | on(Predicate... restrictions)Coordinate return type between  Join.on(Predicate...)andFetch#on(Predicate...) | 
| <T extends V> | treatAs(Class<T> treatAsType)Defines handling for the JPA 2.1 TREAT down-casting feature. | 
getAttribute, getJoinType, getParentgetCorrelationParent, prepareAlias, prepareCorrelationDelegate, renderTableExpressiongetAttributeasBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asStringgetValueHandlersgetValueHandlerrender, renderProjectiongetPathIdentifiergetAttribute, getJoinType, getOn, getParentgetJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSetfetch, fetch, fetch, fetch, fetch, fetch, getFetchesMapJoinImplementor<Z,K,V> correlateTo(CriteriaSubqueryImpl subquery)
JoinImplementorcorrelateTo in interface FromImplementor<Z,V>correlateTo in interface JoinImplementor<Z,V>MapJoinImplementor<Z,K,V> on(Expression<Boolean> restriction)
JoinImplementorJoin.on(Expression) and Fetch#on(Expression)MapJoinImplementor<Z,K,V> on(Predicate... restrictions)
JoinImplementorJoin.on(Predicate...) and Fetch#on(Predicate...)<T extends V> MapJoinImplementor<Z,K,T> treatAs(Class<T> treatAsType)
PathImplementortreatAs in interface JoinImplementor<Z,V>treatAs in interface PathImplementor<V>T - The parameterized type representation of treatAsType.treatAsType - The type to treat the path as.Copyright © 2017 JBoss by Red Hat. All rights reserved.