Z - the source typeX - the target typepublic interface From<Z,X> extends Path<X>, FetchParent<Z,X>
| Modifier and Type | Method and Description |
|---|---|
From<Z,X> |
getCorrelationParent()
Returns the parent From object from which the correlated From object has been obtained through correlation (use of a Subquery
correlate method).
|
Set<Join<X,?>> |
getJoins()
Return the joins that have been made from this bound type.
|
boolean |
isCorrelated()
Whether the From object has been obtained as a result of correlation (use of a Subquery correlate method).
|
<Y> CollectionJoin<X,Y> |
join(CollectionAttribute<? super X,Y> collection)
Create an inner join to the specified Collection-valued attribute.
|
<Y> CollectionJoin<X,Y> |
join(CollectionAttribute<? super X,Y> collection,
JoinType jt)
Create a join to the specified Collection-valued attribute using the given join type.
|
<Y> ListJoin<X,Y> |
join(ListAttribute<? super X,Y> list)
Create an inner join to the specified List-valued attribute.
|
<Y> ListJoin<X,Y> |
join(ListAttribute<? super X,Y> list,
JoinType jt)
Create a join to the specified List-valued attribute using the given join type.
|
<K,V> MapJoin<X,K,V> |
join(MapAttribute<? super X,K,V> map)
Create an inner join to the specified Map-valued attribute.
|
<K,V> MapJoin<X,K,V> |
join(MapAttribute<? super X,K,V> map,
JoinType jt)
Create a join to the specified Map-valued attribute using the given join type.
|
<Y> SetJoin<X,Y> |
join(SetAttribute<? super X,Y> set)
Create an inner join to the specified Set-valued attribute.
|
<Y> SetJoin<X,Y> |
join(SetAttribute<? super X,Y> set,
JoinType jt)
Create a join to the specified Set-valued attribute using the given join type.
|
<Y> Join<X,Y> |
join(SingularAttribute<? super X,Y> attribute)
Create an inner join to the specified single-valued attribute.
|
<Y> Join<X,Y> |
join(SingularAttribute<? super X,Y> attribute,
JoinType jt)
Create a join to the specified single-valued attribute using the given join type.
|
<Y> Join<X,Y> |
join(String attributeName)
Create an inner join to the specified attribute.
|
<Y> Join<X,Y> |
join(String attributeName,
JoinType jt)
Create a join to the specified attribute using the given join type.
|
<Y> CollectionJoin<X,Y> |
joinCollection(String attributeName)
Create an inner join to the specified Collection-valued attribute.
|
<Y> CollectionJoin<X,Y> |
joinCollection(String attributeName,
JoinType jt)
Create a join to the specified Collection-valued attribute using the given join type.
|
<Y> ListJoin<X,Y> |
joinList(String attributeName)
Create an inner join to the specified List-valued attribute.
|
<Y> ListJoin<X,Y> |
joinList(String attributeName,
JoinType jt)
Create a join to the specified List-valued attribute using the given join type.
|
<K,V> MapJoin<X,K,V> |
joinMap(String attributeName)
Create an inner join to the specified Map-valued attribute.
|
<K,V> MapJoin<X,K,V> |
joinMap(String attributeName,
JoinType jt)
Create a join to the specified Map-valued attribute using the given join type.
|
<Y> SetJoin<X,Y> |
joinSet(String attributeName)
Create an inner join to the specified Set-valued attribute.
|
<Y> SetJoin<X,Y> |
joinSet(String attributeName,
JoinType jt)
Create a join to the specified Set-valued attribute using the given join type.
|
get, get, get, get, getModel, getParentPath, typeas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypefetch, fetch, fetch, fetch, fetch, fetch, getFetchesFrom<Z,X> getCorrelationParent()
IllegalStateException - if the From object has not been obtained through correlationSet<Join<X,?>> getJoins()
boolean isCorrelated()
<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection)
Y - the target type of the joincollection - target of the join<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection, JoinType jt)
Y - the target type of the joincollection - target of the joinjt - join type<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list)
Y - the target type of the joinlist - target of the join<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list, JoinType jt)
Y - the target type of the joinlist - target of the joinjt - join type<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map)
K - the target key type of the joinV - the target value type of the joinmap - target of the join<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map, JoinType jt)
K - the target key type of the joinV - the target value type of the joinmap - target of the joinjt - join type<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set)
Y - the target type of the joinset - target of the join<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set, JoinType jt)
Y - the target type of the joinset - target of the joinjt - join type<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute)
Y - the target type of the joinattribute - target of the join<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute, JoinType jt)
Y - the target type of the joinattribute - target of the joinjt - join type<Y> Join<X,Y> join(String attributeName)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinIllegalArgumentException - if attribute of the given name does not exist<Y> Join<X,Y> join(String attributeName, JoinType jt)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinjt - join typeIllegalArgumentException - if attribute of the given name does not exist<Y> CollectionJoin<X,Y> joinCollection(String attributeName)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinIllegalArgumentException - if attribute of the given name does not exist<Y> CollectionJoin<X,Y> joinCollection(String attributeName, JoinType jt)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinjt - join typeIllegalArgumentException - if attribute of the given name does not exist<Y> ListJoin<X,Y> joinList(String attributeName)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinIllegalArgumentException - if attribute of the given name does not exist<Y> ListJoin<X,Y> joinList(String attributeName, JoinType jt)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinjt - join typeIllegalArgumentException - if attribute of the given name does not exist<K,V> MapJoin<X,K,V> joinMap(String attributeName)
K - the target key type of the joinV - the target value type of the joinattributeName - name of the attribute for the target of the joinIllegalArgumentException - if attribute of the given name does not exist<K,V> MapJoin<X,K,V> joinMap(String attributeName, JoinType jt)
K - the target key type of the joinV - the target value type of the joinattributeName - name of the attribute for the target of the joinjt - join typeIllegalArgumentException - if attribute of the given name does not exist<Y> SetJoin<X,Y> joinSet(String attributeName)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinIllegalArgumentException - if attribute of the given name does not exist<Y> SetJoin<X,Y> joinSet(String attributeName, JoinType jt)
Y - the target type of the joinattributeName - name of the attribute for the target of the joinjt - join typeIllegalArgumentException - if attribute of the given name does not existCopyright © 2012 Batoo Software & Consultancy. All Rights Reserved.