X - the type of the pathpublic abstract class AbstractPath<X> extends AbstractExpression<X> implements Path<X>
Path.| Constructor and Description |
|---|
AbstractPath(ParentPath<?,?> parent,
Class<X> javaType) |
| Modifier and Type | Method and Description |
|---|---|
protected IllegalArgumentException |
cannotDereference(String name)
returns cannot dereference exception.
|
<K,V,M extends Map<K,V>> |
get(MapAttribute<? super X,K,V> map) |
<E,C extends Collection<E>> |
get(PluralAttribute<? super X,C,E> collection) |
<Y> Path<Y> |
get(SingularAttribute<? super X,Y> attribute) |
<Y> Path<Y> |
get(String attributeName) |
ParentPath<?,?> |
getParentPath() |
Joinable |
getRootPath()
Returns the root of the path.
|
as, generateJpqlRestriction, getConverter, in, in, in, in, isNotNull, isNull, setConverteralias, generateJpqlSelect, generateSqlSelect, getAlias, getCompoundSelectionItems, getSqlRestrictionFragments, handle, isCompoundSelection, isEntityListgetJavaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypepublic AbstractPath(ParentPath<?,?> parent, Class<X> javaType)
parent - the parent path, may be nulljavaType - the java typeprotected IllegalArgumentException cannotDereference(String name)
name - the attribute namepublic <K,V,M extends Map<K,V>> Expression<M> get(MapAttribute<? super X,K,V> map)
public <E,C extends Collection<E>> Expression<C> get(PluralAttribute<? super X,C,E> collection)
public <Y> Path<Y> get(SingularAttribute<? super X,Y> attribute)
public ParentPath<?,?> getParentPath()
getParentPath in interface Path<X>public Joinable getRootPath()
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.