DomainObject |
AbstractDomainObject.addRoot(java.lang.Class cls) |
Adding a root adds a root domain to the owning query.
|
DomainObject |
QueryDefinition.addRoot(java.lang.Class cls) |
Add a query root corresponding to the given entity, forming a cartesian
product with any existing roots.
|
DomainObject |
QueryDefinitionImpl.addRoot(java.lang.Class cls) |
Root domain object has no parent, no path but a non-null Class.
|
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.createQueryDefinition(java.lang.Class root) |
Create a query definition object with the given root.
|
DomainObject |
QueryBuilderImpl.createQueryDefinition(java.lang.Class root) |
Creates a QueryDefinition with given class as domain.
|
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.
|
DomainObject |
AbstractDomainObject.join(java.lang.String attr) |
Derives a path from this path by joining the given field.
|
DomainObject |
DomainObject.join(java.lang.String attribute) |
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.
|
DomainObject |
AbstractDomainObject.leftJoin(java.lang.String attr) |
Derives a path from this path by outer joining the given field.
|
DomainObject |
DomainObject.leftJoin(java.lang.String attribute) |
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.
|