Z - the source type of the joinX - the target type of the joinExpression<X>, FetchParent<Z,X>, From<Z,X>, Path<X>, Selection<X>, TupleElement<X>CollectionJoin<Z,E>, ListJoin<Z,E>, MapJoin<Z,K,V>, PluralJoin<Z,C,E>, SetJoin<Z,E>public interface Join<Z,X> extends From<Z,X>
| Modifier and Type | Method | Description |
|---|---|---|
Attribute<? super Z,?> |
getAttribute() |
Return the metamodel attribute corresponding to the join.
|
JoinType |
getJoinType() |
Return the join type.
|
Predicate |
getOn() |
Return the predicate that corresponds to the ON
restriction(s) on the join, or null if no ON condition
has been specified.
|
From<?,Z> |
getParent() |
Return the parent of the join.
|
Join<Z,X> |
on(Expression<java.lang.Boolean> restriction) |
Modify the join to restrict the result according to the
specified ON condition and return the join object.
|
Join<Z,X> |
on(Predicate... restrictions) |
Modify the join to restrict the result according to the
specified ON condition and return the join object.
|
as, in, in, in, in, isNotNull, isNullfetch, fetch, fetch, fetch, fetch, fetch, getFetchesgetCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSetget, get, get, get, getModel, getParentPath, typealias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypeJoin<Z,X> on(Expression<java.lang.Boolean> restriction)
restriction - a simple or compound boolean expressionJoin<Z,X> on(Predicate... restrictions)
restrictions - zero or more restriction predicatesPredicate getOn()
Attribute<? super Z,?> getAttribute()
JoinType getJoinType()
Copyright © 2018. All rights reserved.