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, isNull
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
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, getModel, getParentPath, type
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
Join<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.