Uses of Interface
org.apache.openjpa.persistence.query.PathExpression
-
Packages that use PathExpression Package Description org.apache.openjpa.persistence.query OpenJPA Dynamic Query -
-
Uses of PathExpression in org.apache.openjpa.persistence.query
Subinterfaces of PathExpression in org.apache.openjpa.persistence.query Modifier and Type Interface Description interface
DomainObject
Domain objects define the domain over which a query operates.Classes in org.apache.openjpa.persistence.query that implement PathExpression Modifier and Type Class Description class
AbstractDomainObject
Domain Object is a path expression over which query is evaluated.class
EntryExpression
Denotes ENTRY(e) on a path.class
FetchPath
Denotes a path used in fetch join.class
JoinPath
Path resulting by joining from a parent path via an attribute.class
KeyExpression
Denotes KEY(e) Expression.class
OperatorPath
A path resulting from KEY() or VALUE() operation on an existing path.class
RootPath
Denotes root domain instance representing a persistent type.class
ValueExpression
Denotes VALUE(e) Expression.Methods in org.apache.openjpa.persistence.query that return PathExpression Modifier and Type Method Description PathExpression
AbstractDomainObject. get(java.lang.String attr)
Derives a path from this path by navigating through the given field.PathExpression
PathExpression. get(java.lang.String attributeName)
Return a path expression corresponding to the referenced attribute.PathExpression
AbstractDomainObject. key()
Derives by KEY() operation on this path.PathExpression
DomainObject. key()
Return a path expression corresponding to the key of a map-valued association or element collection.PathExpression
AbstractDomainObject. value()
Derives a path by VALUE() operation on this path.PathExpression
DomainObject. value()
Return a path expression corresponding to the value of a map-valued association or element collection.Methods in org.apache.openjpa.persistence.query with parameters of type PathExpression Modifier and Type Method Description DomainObject
AbstractDomainObject. addSubqueryRoot(PathExpression path)
Adding a query root adds a subquery to the owning query.DomainObject
QueryDefinition. addSubqueryRoot(PathExpression path)
Add a root derived from a domain object of the containing query definition to a query definition used as a subquery.DomainObject
QueryDefinitionImpl. addSubqueryRoot(PathExpression path)
DomainObject
QueryBuilder. createSubqueryDefinition(PathExpression path)
Create a query definition object whose root is derived from a domain object of the containing query.DomainObject
QueryBuilderImpl. createSubqueryDefinition(PathExpression path)
Creates a QueryDefinition that can be used a correlated subquery with the given path as domain.QueryDefinition
AbstractDomainObject. groupBy(PathExpression... pathExprs)
QueryDefinition
QueryDefinition. groupBy(PathExpression... pathExprs)
Specify the items that are used to form groups over the query results.QueryDefinition
QueryDefinitionImpl. groupBy(PathExpression... pathExprs)
Predicate
Expression. member(PathExpression arg)
Create a predicate for testing whether the expression is a member of the association or element collection denoted by the path expression.Method parameters in org.apache.openjpa.persistence.query with type arguments of type PathExpression Modifier and Type Method Description QueryDefinition
AbstractDomainObject. groupBy(java.util.List<PathExpression> pathExprList)
QueryDefinition
QueryDefinition. groupBy(java.util.List<PathExpression> pathExprList)
Specify the items that are used to form groups over the query results.QueryDefinition
QueryDefinitionImpl. groupBy(java.util.List<PathExpression> pathExprList)
-