Uses of Interface
org.apache.openjpa.persistence.query.DomainObject
Packages that use DomainObject
-
Uses of DomainObject in org.apache.openjpa.persistence.query
Classes in org.apache.openjpa.persistence.query that implement DomainObjectModifier and TypeClassDescriptionclass
Domain Object is a path expression over which query is evaluated.class
Denotes ENTRY(e) on a path.class
Denotes a path used in fetch join.class
Path resulting by joining from a parent path via an attribute.class
Denotes KEY(e) Expression.class
A path resulting from KEY() or VALUE() operation on an existing path.class
Denotes root domain instance representing a persistent type.class
Denotes VALUE(e) Expression.Methods in org.apache.openjpa.persistence.query that return DomainObjectModifier and TypeMethodDescriptionAdding a root adds a root domain to the owning query.Add a query root corresponding to the given entity, forming a cartesian product with any existing roots.Root domain object has no parent, no path but a non-null Class.AbstractDomainObject.addSubqueryRoot
(PathExpression path) Adding a query root adds a subquery to the owning query.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.QueryDefinitionImpl.addSubqueryRoot
(PathExpression path) QueryBuilder.createQueryDefinition
(Class root) Create a query definition object with the given root.QueryBuilderImpl.createQueryDefinition
(Class root) Creates a QueryDefinition with given class as domain.QueryBuilder.createSubqueryDefinition
(PathExpression path) Create a query definition object whose root is derived from a domain object of the containing query.QueryBuilderImpl.createSubqueryDefinition
(PathExpression path) Creates a QueryDefinition that can be used a correlated subquery with the given path as domain.Derives a path from this path by joining the given field.Extend the query domain by joining with a class that can be navigated to or that is embedded in the class corresponding to the domain object on which the method is invoked.Derives a path from this path by outer joining the given field.Extend the query domain by left outer joining with a class that can be navigated to or that is embedded in the class corresponding to the domain object on which the method is invoked.