public interface Path<X> extends Expression<X>
Modifier and Type | Method and Description |
---|---|
<K,V,M extends java.util.Map<K,V>> |
get(MapAttribute<X,K,V> map) |
<E,C extends java.util.Collection<E>> |
get(PluralAttribute<X,C,E> collection) |
<Y> Path<Y> |
get(SingularAttribute<? super X,Y> attribute) |
<Y> Path<Y> |
get(java.lang.String attributeName) |
Bindable<X> |
getModel() |
Path<?> |
getParentPath() |
Expression<java.lang.Class<? extends X>> |
type() |
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
Path<?> getParentPath()
<Y> Path<Y> get(SingularAttribute<? super X,Y> attribute)
<E,C extends java.util.Collection<E>> Expression<C> get(PluralAttribute<X,C,E> collection)
<K,V,M extends java.util.Map<K,V>> Expression<M> get(MapAttribute<X,K,V> map)
Expression<java.lang.Class<? extends X>> type()
<Y> Path<Y> get(java.lang.String attributeName)