public class TmpPathImpl<X> extends ExpressionBase<X> implements javax.persistence.criteria.Path<X>
| Modifier and Type | Field and Description |
|---|---|
protected String |
attrName |
protected CriteriaEnv |
env |
protected javax.persistence.criteria.Path<?> |
parentPath |
protected Class<X> |
valueType |
alias, javaType| Constructor and Description |
|---|
TmpPathImpl(CriteriaEnv env,
javax.persistence.criteria.Path<?> parentPath,
String attrName,
Class<X> valueType) |
| Modifier and Type | Method and Description |
|---|---|
<K,V,M extends Map<K,V>> |
get(javax.persistence.metamodel.MapAttribute<X,K,V> map) |
<E,C extends Collection<E>> |
get(javax.persistence.metamodel.PluralAttribute<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) |
javax.persistence.metamodel.Bindable<X> |
getModel() |
javax.persistence.criteria.Path<?> |
getParentPath() |
javax.persistence.criteria.Expression<Class<? extends X>> |
type() |
as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNullaliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, in, in, in, in, isNotNull, isNullprotected CriteriaEnv env
protected javax.persistence.criteria.Path<?> parentPath
protected String attrName
public TmpPathImpl(CriteriaEnv env, javax.persistence.criteria.Path<?> parentPath, String attrName, Class<X> valueType)
public javax.persistence.metamodel.Bindable<X> getModel()
getModel in interface javax.persistence.criteria.Path<X>public javax.persistence.criteria.Path<?> getParentPath()
getParentPath 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 <E,C extends Collection<E>> javax.persistence.criteria.Expression<C> get(javax.persistence.metamodel.PluralAttribute<X,C,E> collection)
get in interface javax.persistence.criteria.Path<X>public <K,V,M extends Map<K,V>> javax.persistence.criteria.Expression<M> get(javax.persistence.metamodel.MapAttribute<X,K,V> map)
get in interface javax.persistence.criteria.Path<X>public javax.persistence.criteria.Expression<Class<? extends X>> type()
type in interface javax.persistence.criteria.Path<X>Copyright © 2017. All rights reserved.