X - Type referenced by the pathpublic class PathImpl<Z,X> extends ExpressionImpl<X> implements javax.persistence.criteria.Path<X>
| Modifier and Type | Field and Description |
|---|---|
protected AttributeImpl<? super Z,?> |
attribute |
protected PathImpl<?,Z> |
parent |
cb| Constructor and Description |
|---|
PathImpl(CriteriaBuilderImpl cb,
Class<X> cls) |
PathImpl(CriteriaBuilderImpl cb,
PathImpl<?,Z> parent,
AttributeImpl<? super Z,?> attr,
Class<X> cls) |
| Modifier and Type | Method and Description |
|---|---|
<K,V,M extends Map<K,V>> |
get(javax.persistence.metamodel.MapAttribute<X,K,V> attr) |
<E,C extends Collection<E>> |
get(javax.persistence.metamodel.PluralAttribute<X,C,E> attr) |
<Y> javax.persistence.criteria.Path<Y> |
get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr) |
<Y> javax.persistence.criteria.Path<Y> |
get(String attrName) |
javax.persistence.metamodel.Bindable<X> |
getModel() |
javax.persistence.criteria.Path<?> |
getParentPath() |
org.datanucleus.query.expression.Expression |
getQueryExpression()
Accessor for the underlying DataNucleus expression for this path.
|
javax.persistence.metamodel.Type<?> |
getType() |
String |
toString()
Method to return the path as something suitable for use as JPQL single-string.
|
javax.persistence.criteria.Expression<Class<? extends X>> |
type() |
alias, as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitas, in, in, in, in, isNotNull, isNullprotected final AttributeImpl<? super Z,?> attribute
public PathImpl(CriteriaBuilderImpl cb, Class<X> cls)
public PathImpl(CriteriaBuilderImpl cb, PathImpl<?,Z> parent, AttributeImpl<? super Z,?> attr, Class<X> cls)
public <K,V,M extends Map<K,V>> javax.persistence.criteria.Expression<M> get(javax.persistence.metamodel.MapAttribute<X,K,V> attr)
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> attr)
get in interface javax.persistence.criteria.Path<X>public <Y> javax.persistence.criteria.Path<Y> get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr)
get in interface javax.persistence.criteria.Path<X>public <Y> javax.persistence.criteria.Path<Y> get(String attrName)
get in interface javax.persistence.criteria.Path<X>public javax.persistence.metamodel.Type<?> getType()
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 javax.persistence.criteria.Expression<Class<? extends X>> type()
type in interface javax.persistence.criteria.Path<X>public org.datanucleus.query.expression.Expression getQueryExpression()
getQueryExpression in class ExpressionImpl<X>public String toString()
toString in class ExpressionImpl<X>Copyright © 2015. All rights reserved.