-
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.
Adding 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.
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 with the given root.
Creates a QueryDefinition with given class as domain.
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.
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.