javax.persistence.criteria
Interface PluralJoin<Z,C,E>
- Type Parameters:
Z
- the source typeC
- the collection typeE
- the element type of the collection
- All Superinterfaces:
- Expression<E>, FetchParent<Z,E>, From<Z,E>, Join<Z,E>, Path<E>, Selection<E>, TupleElement<E>
- All Known Subinterfaces:
- CollectionJoin<Z,E>, ListJoin<Z,E>, MapJoin<Z,K,V>, SetJoin<Z,E>
public interface PluralJoin<Z,C,E>
- extends Join<Z,E>
The PluralJoin
interface defines functionality
that is common to joins to all collection types. It is
not intended to be used directly in query construction.
- Since:
- Java Persistence 2.0
Method Summary |
PluralAttribute<? super Z,C,E> |
getModel()
Return the metamodel representation for the collection-valued
attribute corresponding to the join. |
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 |
getModel
PluralAttribute<? super Z,C,E> getModel()
- Return the metamodel representation for the collection-valued
attribute corresponding to the join.
- Specified by:
getModel
in interface Path<E>
- Returns:
- metamodel collection-valued attribute corresponding
to the target of the join
Submit a bug or feature Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34