public interface SetJoinImplementor<Z,X> extends JoinImplementor<Z,X>, SetJoin<Z,X>
JoinImplementor for Set typed attribute joins| Modifier and Type | Method and Description | 
|---|---|
SetJoinImplementor<Z,X> | 
correlateTo(CriteriaSubqueryImpl subquery)
Refined return type 
 | 
SetJoinImplementor<Z,X> | 
on(Expression<Boolean> restriction)
Coordinate return type between  
Join.on(Expression) and Fetch#on(Expression) | 
SetJoinImplementor<Z,X> | 
on(Predicate... restrictions)
Coordinate return type between  
Join.on(Predicate...) and Fetch#on(Predicate...) | 
<T extends X>  | 
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, getFetchesSetJoinImplementor<Z,X> correlateTo(CriteriaSubqueryImpl subquery)
JoinImplementorcorrelateTo in interface FromImplementor<Z,X>correlateTo in interface JoinImplementor<Z,X>SetJoinImplementor<Z,X> on(Expression<Boolean> restriction)
JoinImplementorJoin.on(Expression) and Fetch#on(Expression)SetJoinImplementor<Z,X> on(Predicate... restrictions)
JoinImplementorJoin.on(Predicate...) and Fetch#on(Predicate...)<T extends X> SetJoinImplementor<Z,T> treatAs(Class<T> treatAsType)
PathImplementortreatAs in interface JoinImplementor<Z,X>treatAs in interface PathImplementor<X>T - The parameterized type representation of treatAsType.treatAsType - The type to treat the path as.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.