|
EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Z - X - public interface From<Z,X>
Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause. Serves as a factory for Joins of associations, embeddables and collections belonging to the type, and for Paths of attributes belonging to the type.
| Method Summary | ||
|---|---|---|
java.util.Set<Join<X,?>> |
getJoins()
Return the joins that have been made from this type. |
|
|
join(Attribute<? super X,Y> attribute)
Join to the specified attribute using an inner join. |
|
|
join(Attribute<? super X,Y> attribute,
JoinType jt)
Join to the specified attribute, using the given join type. |
|
|
join(Collection<? super X,Y> collection)
Join to the specified Collection-valued attribute using an inner join. |
|
|
join(Collection<? super X,Y> collection,
JoinType jt)
Join to the specified Collection-valued attribute using the given join type. |
|
|
join(List<? super X,Y> list)
Join to the specified List-valued attribute using an inner join. |
|
|
join(List<? super X,Y> list,
JoinType jt)
Join to the specified List-valued attribute using the given join type. |
|
|
join(Map<? super X,K,V> map)
Join to the specified Map-valued attribute using an inner join. |
|
|
join(Map<? super X,K,V> map,
JoinType jt)
Join to the specified Map-valued attribute using the given join type. |
|
|
join(Set<? super X,Y> set)
Join to the specified Set-valued attribute using an inner join. |
|
|
join(Set<? super X,Y> set,
JoinType jt)
Join to the specified Set-valued attribute using the given join type. |
|
|
join(java.lang.String attributeName)
Join to the specified attribute using an inner join. |
|
|
join(java.lang.String attributeName,
JoinType jt)
Join to the specified attribute using the given join type. |
|
|
joinCollection(java.lang.String attributeName)
Join to the specified Collection-valued attribute using an inner join. |
|
|
joinCollection(java.lang.String attributeName,
JoinType jt)
Join to the specified Collection-valued attribute using the given join type. |
|
|
joinList(java.lang.String attributeName)
Join to the specified List-valued attribute using an inner join. |
|
|
joinList(java.lang.String attributeName,
JoinType jt)
Join to the specified List-valued attribute using the given join type. |
|
|
joinMap(java.lang.String attributeName)
Join to the specified Map-valued attribute using an inner join. |
|
|
joinMap(java.lang.String attributeName,
JoinType jt)
Join to the specified Map-valued attribute using the given join type. |
|
|
joinSet(java.lang.String attributeName)
Join to the specified Set-valued attribute using an inner join. |
|
|
joinSet(java.lang.String attributeName,
JoinType jt)
Join to the specified Set-valued attribute using the given join type. |
|
| Methods inherited from interface javax.persistence.criteria.Path |
|---|
get, get, get, get, getModel, getParentPath, type |
| Methods inherited from interface javax.persistence.criteria.Expression |
|---|
as, getJavaType, in, isNotNull, isNull |
| Methods inherited from interface javax.persistence.criteria.Selection |
|---|
setAlias |
| Methods inherited from interface javax.persistence.ResultItem |
|---|
getAlias |
| Methods inherited from interface javax.persistence.criteria.FetchParent |
|---|
fetch, fetch, fetch, fetch, fetch, fetch, getFetches |
| Method Detail |
|---|
java.util.Set<Join<X,?>> getJoins()
<Y> Join<X,Y> join(Attribute<? super X,Y> attribute)
attribute - target of the join
<Y> Join<X,Y> join(Attribute<? super X,Y> attribute,
JoinType jt)
attribute - target of the joinjt - join type
<Y> CollectionJoin<X,Y> join(Collection<? super X,Y> collection)
collection - target of the join
<Y> SetJoin<X,Y> join(Set<? super X,Y> set)
set - target of the join
<Y> ListJoin<X,Y> join(List<? super X,Y> list)
list - target of the join
<K,V> MapJoin<X,K,V> join(Map<? super X,K,V> map)
map - target of the join
<Y> CollectionJoin<X,Y> join(Collection<? super X,Y> collection,
JoinType jt)
collection - target of the joinjt - join type
<Y> SetJoin<X,Y> join(Set<? super X,Y> set,
JoinType jt)
set - target of the joinjt - join type
<Y> ListJoin<X,Y> join(List<? super X,Y> list,
JoinType jt)
list - target of the joinjt - join type
<K,V> MapJoin<X,K,V> join(Map<? super X,K,V> map,
JoinType jt)
map - target of the joinjt - join type
<W,Y> Join<W,Y> join(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<W,Y> CollectionJoin<W,Y> joinCollection(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<W,Y> SetJoin<W,Y> joinSet(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<W,Y> ListJoin<W,Y> joinList(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<W,K,V> MapJoin<W,K,V> joinMap(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<W,Y> Join<W,Y> join(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<W,Y> CollectionJoin<W,Y> joinCollection(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<W,Y> SetJoin<W,Y> joinSet(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<W,Y> ListJoin<W,Y> joinList(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<W,K,V> MapJoin<W,K,V> joinMap(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
|
EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||