|
EclipseLink 2.0.0_ 2.0.0.v20090626-r4569 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(CollectionAttribute<? super X,Y> collection)
Join to the specified Collection-valued attribute using an inner join. |
|
|
join(CollectionAttribute<? super X,Y> collection,
JoinType jt)
Join to the specified Collection-valued attribute using the given join type. |
|
|
join(ListAttribute<? super X,Y> list)
Join to the specified List-valued attribute using an inner join. |
|
|
join(ListAttribute<? super X,Y> list,
JoinType jt)
Join to the specified List-valued attribute using the given join type. |
|
|
join(MapAttribute<? super X,K,V> map)
Join to the specified Map-valued attribute using an inner join. |
|
|
join(MapAttribute<? super X,K,V> map,
JoinType jt)
Join to the specified Map-valued attribute using the given join type. |
|
|
join(SetAttribute<? super X,Y> set)
Join to the specified Set-valued attribute using an inner join. |
|
|
join(SetAttribute<? super X,Y> set,
JoinType jt)
Join to the specified Set-valued attribute using the given join type. |
|
|
join(SingularAttribute<? super X,Y> attribute)
Join to the specified attribute using an inner join. |
|
|
join(SingularAttribute<? super X,Y> attribute,
JoinType jt)
Join to the specified 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, in, in, in, in, isNotNull, isNull |
| Methods inherited from interface javax.persistence.criteria.Selection |
|---|
setAlias |
| Methods inherited from interface javax.persistence.TupleElement |
|---|
getAlias, getJavaType |
| 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(SingularAttribute<? super X,Y> attribute)
attribute - target of the join
<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute,
JoinType jt)
attribute - target of the joinjt - join type
<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection)
collection - target of the join
<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set)
set - target of the join
<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list)
list - target of the join
<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map)
map - target of the join
<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection,
JoinType jt)
collection - target of the joinjt - join type
<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set,
JoinType jt)
set - target of the joinjt - join type
<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list,
JoinType jt)
list - target of the joinjt - join type
<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map,
JoinType jt)
map - target of the joinjt - join type
<Y> Join<X,Y> join(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<Y> SetJoin<X,Y> joinSet(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<Y> ListJoin<X,Y> joinList(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<K,V> MapJoin<X,K,V> joinMap(java.lang.String attributeName)
attributeName - name of the attribute for the target of the join
<Y> Join<X,Y> join(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<Y> SetJoin<X,Y> joinSet(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<Y> ListJoin<X,Y> joinList(java.lang.String attributeName,
JoinType jt)
attributeName - name of the attribute for the target of the joinjt - join type
<K,V> MapJoin<X,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.v20090626-r4569 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||