Package javax.persistence.criteria
Interface Path<X>
-
- All Superinterfaces:
Expression<X>,Selection<X>,TupleElement<X>
- All Known Subinterfaces:
CollectionJoin<Z,E>,From<Z,X>,Join<Z,X>,ListJoin<Z,E>,MapJoin<Z,K,V>,PluralJoin<Z,C,E>,Root<X>,SetJoin<Z,E>
public interface Path<X> extends Expression<X>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <Y> Path<Y>get(java.lang.String attributeName)<K,V,M extends java.util.Map<K,V>>
Expression<M>get(MapAttribute<X,K,V> map)<E,C extends java.util.Collection<E>>
Expression<C>get(PluralAttribute<X,C,E> collection)<Y> Path<Y>get(SingularAttribute<? super X,Y> attribute)Bindable<X>getModel()Path<?>getParentPath()Expression<java.lang.Class<? extends X>>type()-
Methods inherited from interface javax.persistence.criteria.Expression
as, in, in, in, in, isNotNull, isNull
-
Methods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelection
-
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
-
-
-
Method Detail
-
getParentPath
Path<?> getParentPath()
-
get
<Y> Path<Y> get(SingularAttribute<? super X,Y> attribute)
-
get
<E,C extends java.util.Collection<E>> Expression<C> get(PluralAttribute<X,C,E> collection)
-
get
<K,V,M extends java.util.Map<K,V>> Expression<M> get(MapAttribute<X,K,V> map)
-
type
Expression<java.lang.Class<? extends X>> type()
-
get
<Y> Path<Y> get(java.lang.String attributeName)
-
-