Package javax.persistence.criteria
Interface Join<Z,X>
- Type Parameters:
Z
- the source type of the joinX
- the target type of the join
- All Superinterfaces:
Expression<X>
,FetchParent<Z,
,X> From<Z,
,X> Path<X>
,Selection<X>
,TupleElement<X>
- All Known Subinterfaces:
CollectionJoin<Z,
,E> ListJoin<Z,
,E> MapJoin<Z,
,K, V> PluralJoin<Z,
,C, E> SetJoin<Z,
E>
A join to an entity, embeddable, or basic type.
- Since:
- Java Persistence 2.0
-
Method Summary
Modifier and TypeMethodDescriptionReturn the metamodel attribute corresponding to the join.Return the join type.Return the parent of the join.Methods inherited from interface javax.persistence.criteria.Expression
as, in, in, in, in, isNotNull, isNull
Methods inherited from interface javax.persistence.criteria.FetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
Methods inherited from interface javax.persistence.criteria.From
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
Methods inherited from interface javax.persistence.criteria.Path
get, get, get, get, getModel, getParentPath, type
Methods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelection
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Method Details
-
getAttribute
Return the metamodel attribute corresponding to the join.- Returns:
- metamodel attribute corresponding to the join
-
getParent
Return the parent of the join.- Returns:
- join parent
-
getJoinType
JoinType getJoinType()Return the join type.- Returns:
- join type
-