| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PathExpression | |
|---|---|
| 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 | |
|---|---|
 interface | 
DomainObject
Domain objects define the domain over which a query operates.  | 
| Classes in org.apache.openjpa.persistence.query that implement PathExpression | |
|---|---|
 class | 
AbstractDomainObject
Domain Object is a path expression over which query is evaluated.  | 
(package private)  class | 
AbstractPath
An abstract path is formed by two parts : the first part is a parent path.  | 
 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.  | 
(package private)  class | 
NavigationPath
Represents a path resulted by navigation.  | 
 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 | |
|---|---|
 PathExpression | 
PathExpression.get(String attributeName)
Return a path expression corresponding to the referenced attribute.  | 
 PathExpression | 
AbstractDomainObject.get(String attr)
Derives a path from this path by navigating through the given field.  | 
 PathExpression | 
DomainObject.key()
Return a path expression corresponding to the key of a map-valued association or element collection.  | 
 PathExpression | 
AbstractDomainObject.key()
Derives by KEY() operation on this path.  | 
 PathExpression | 
DomainObject.value()
Return a path expression corresponding to the value of a map-valued association or element collection.  | 
 PathExpression | 
AbstractDomainObject.value()
Derives a path by VALUE() operation on this path.  | 
| Methods in org.apache.openjpa.persistence.query with parameters of type PathExpression | |
|---|---|
 DomainObject | 
QueryDefinitionImpl.addSubqueryRoot(PathExpression path)
 | 
 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 | 
AbstractDomainObject.addSubqueryRoot(PathExpression path)
Adding a query root adds a subquery to the owning query.  | 
 DomainObject | 
QueryBuilderImpl.createSubqueryDefinition(PathExpression path)
Creates a QueryDefinition that can be used a correlated subquery with the given path as domain.  | 
 DomainObject | 
QueryBuilder.createSubqueryDefinition(PathExpression path)
Create a query definition object whose root is derived from a domain object of the containing query.  | 
 QueryDefinition | 
QueryDefinitionImpl.groupBy(PathExpression... pathExprs)
 | 
 QueryDefinition | 
QueryDefinition.groupBy(PathExpression... pathExprs)
Specify the items that are used to form groups over the query results.  | 
 QueryDefinition | 
AbstractDomainObject.groupBy(PathExpression... pathExprs)
 | 
(package private)  boolean | 
QueryDefinitionImpl.hasDomain(PathExpression path)
 | 
 Predicate | 
ExpressionImpl.member(PathExpression arg)
 | 
 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 | |
|---|---|
 QueryDefinition | 
QueryDefinitionImpl.groupBy(List<PathExpression> pathExprList)
 | 
 QueryDefinition | 
QueryDefinition.groupBy(List<PathExpression> pathExprList)
Specify the items that are used to form groups over the query results.  | 
 QueryDefinition | 
AbstractDomainObject.groupBy(List<PathExpression> pathExprList)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||