X - the type of the pathpublic abstract class AbstractPath<X> extends AbstractExpression<X> implements javax.persistence.criteria.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(javax.persistence.metamodel.MapAttribute<? super X,K,V> map) |
<E,C extends Collection<E>> |
get(javax.persistence.metamodel.PluralAttribute<? super X,C,E> collection) |
<Y> javax.persistence.criteria.Path<Y> |
get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute) |
<Y> javax.persistence.criteria.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, isNullpublic 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>> javax.persistence.criteria.Expression<M> get(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
get in interface javax.persistence.criteria.Path<X>public <E,C extends Collection<E>> javax.persistence.criteria.Expression<C> get(javax.persistence.metamodel.PluralAttribute<? super X,C,E> collection)
get in interface javax.persistence.criteria.Path<X>public <Y> javax.persistence.criteria.Path<Y> get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
get in interface javax.persistence.criteria.Path<X>public <Y> javax.persistence.criteria.Path<Y> get(String attributeName)
get in interface javax.persistence.criteria.Path<X>public ParentPath<?,?> getParentPath()
getParentPath in interface javax.persistence.criteria.Path<X>public Joinable getRootPath()
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.