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<? super X,K,V> attr) |
<E,C extends Collection<E>> |
get(javax.persistence.metamodel.PluralAttribute<? super 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, isNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
as, in, in, in, in, isNotNull, isNull
protected 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<? super 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<? super 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 © 2020. All rights reserved.