Package javax.persistence.criteria
Interface From<Z,X>
-
- All Superinterfaces:
Expression<X>
,FetchParent<Z,X>
,Path<X>
,Selection<X>
,TupleElement<X>
- All Known Subinterfaces:
CollectionJoin<Z,E>
,Join<Z,X>
,ListJoin<Z,E>
,MapJoin<Z,K,V>
,PluralJoin<Z,C,E>
,Root<X>
,SetJoin<Z,E>
public interface From<Z,X> extends Path<X>, FetchParent<Z,X>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description From<Z,X>
getCorrelationParent()
java.util.Set<Join<X,?>>
getJoins()
boolean
isCorrelated()
<X,Y>
Join<X,Y>join(java.lang.String attributeName)
<X,Y>
Join<X,Y>join(java.lang.String attributeName, JoinType jt)
<Y> CollectionJoin<X,Y>
join(CollectionAttribute<? super X,Y> collection)
<Y> CollectionJoin<X,Y>
join(CollectionAttribute<? super X,Y> collection, JoinType jt)
<Y> ListJoin<X,Y>
join(ListAttribute<? super X,Y> list)
<Y> ListJoin<X,Y>
join(ListAttribute<? super X,Y> list, JoinType jt)
<K,V>
MapJoin<X,K,V>join(MapAttribute<? super X,K,V> map)
<K,V>
MapJoin<X,K,V>join(MapAttribute<? super X,K,V> map, JoinType jt)
<Y> SetJoin<X,Y>
join(SetAttribute<? super X,Y> set)
<Y> SetJoin<X,Y>
join(SetAttribute<? super X,Y> set, JoinType jt)
<Y> Join<X,Y>
join(SingularAttribute<? super X,Y> attribute)
<Y> Join<X,Y>
join(SingularAttribute<? super X,Y> attribute, JoinType jt)
<X,Y>
CollectionJoin<X,Y>joinCollection(java.lang.String attributeName)
<X,Y>
CollectionJoin<X,Y>joinCollection(java.lang.String attributeName, JoinType jt)
<X,Y>
ListJoin<X,Y>joinList(java.lang.String attributeName)
<X,Y>
ListJoin<X,Y>joinList(java.lang.String attributeName, JoinType jt)
<X,K,V>
MapJoin<X,K,V>joinMap(java.lang.String attributeName)
<X,K,V>
MapJoin<X,K,V>joinMap(java.lang.String attributeName, JoinType jt)
<X,Y>
SetJoin<X,Y>joinSet(java.lang.String attributeName)
<X,Y>
SetJoin<X,Y>joinSet(java.lang.String attributeName, JoinType jt)
-
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.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 Detail
-
isCorrelated
boolean isCorrelated()
-
join
<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute)
-
join
<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute, JoinType jt)
-
join
<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection)
-
join
<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set)
-
join
<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list)
-
join
<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map)
-
join
<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection, JoinType jt)
-
join
<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set, JoinType jt)
-
join
<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list, JoinType jt)
-
join
<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map, JoinType jt)
-
join
<X,Y> Join<X,Y> join(java.lang.String attributeName)
-
joinCollection
<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName)
-
joinSet
<X,Y> SetJoin<X,Y> joinSet(java.lang.String attributeName)
-
joinList
<X,Y> ListJoin<X,Y> joinList(java.lang.String attributeName)
-
joinMap
<X,K,V> MapJoin<X,K,V> joinMap(java.lang.String attributeName)
-
joinCollection
<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName, JoinType jt)
-
-