Class AbstractPathExpression<X>
java.lang.Object
cz.cvut.kbss.jopa.query.criteria.SelectionImpl<Y>
cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpression<X>
cz.cvut.kbss.jopa.query.criteria.expressions.AbstractPathExpression<X>
- All Implemented Interfaces:
- Expression<X>,- Path<X>,- Selection<X>,- TupleElement<X>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final Metamodelprotected final AbstractPathExpressionFields inherited from class cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpressioncb, negatedFields inherited from class cz.cvut.kbss.jopa.query.criteria.SelectionImpltype
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractPathExpression(Class<X> type, AbstractPathExpression pathSource, Metamodel metamodel, CriteriaBuilder cb) 
- 
Method SummaryModifier and TypeMethodDescription<Y> Path<Y>getAttr(SingularAttribute<? super X, Y> attribute) Create a path corresponding to the referenced single-valued attribute.<Y> Path<Y>Create a path corresponding to the referenced attribute.Path<?>Return the parent "node" in the path or null if no parent.Methods inherited from class cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpressionin, in, isNegated, negate, setExpressionToQueryMethods inherited from class cz.cvut.kbss.jopa.query.criteria.SelectionImplgetAlias, getCompoundedSelectionItems, getJavaType, isCompoundedSelectionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cz.cvut.kbss.jopa.model.query.criteria.Expressionin, inMethods inherited from interface cz.cvut.kbss.jopa.model.query.criteria.SelectiongetCompoundedSelectionItems, isCompoundedSelectionMethods inherited from interface cz.cvut.kbss.jopa.model.query.TupleElementgetAlias, getJavaType
- 
Field Details- 
pathSource
- 
metamodel
 
- 
- 
Constructor Details- 
AbstractPathExpressionpublic AbstractPathExpression(Class<X> type, AbstractPathExpression pathSource, Metamodel metamodel, CriteriaBuilder cb) 
 
- 
- 
Method Details- 
getAttrDescription copied from interface:PathCreate a path corresponding to the referenced attribute.
- 
getAttrDescription copied from interface:PathCreate a path corresponding to the referenced single-valued attribute.
- 
getParentPathDescription copied from interface:PathReturn the parent "node" in the path or null if no parent.- Specified by:
- getParentPathin interface- Path<X>
- Returns:
- parent
 
 
-