Uses of Interface
org.apache.openjpa.persistence.query.PathExpression

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)
           
 



Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.