-
interface
Domain objects define the domain over which a query operates.
class
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.
Derives a path from this path by navigating through the given field.
Return a path expression corresponding to the referenced attribute.
AbstractDomainObject.key()
Derives by KEY() operation on this path.
Return a path expression corresponding to the key of a map-valued
association or element collection.
AbstractDomainObject.value()
Derives a path by VALUE() operation on this path.
Return a path expression corresponding to the value of a map-valued
association or element collection.
Adding a query root adds a subquery to the owning query.
Add a root derived from a domain object of the containing query
definition to a query definition used as a subquery.
Create a query definition object whose root is derived from a domain
object of the containing query.
Creates a QueryDefinition that can be used a correlated subquery
with the given path as domain.
Specify the items that are used to form groups over the query results.
Create a predicate for testing whether the expression is a member of the
association or element collection denoted by the path expression.
Specify the items that are used to form groups over the query results.