| Class | Description |
| ComplexQueryResult |
Purpose:
Used to return multiple sets of information from a query. |
| Cursor |
Purpose:
Abstract class for CursoredStream and ScrolableCursor |
| CursoredStream |
Purpose:
Stream class which is used to deal with large collections returned
from TOPLink queries more efficiently. |
| CursoredStreamPolicy |
Purpose:
Used to support cursored streams in a read query. |
| CursorPolicy |
Purpose:
Abstract class for all Cursor-related policy objects |
| DatabaseQuery |
Purpose:
Abstract class for all database query objects. |
| DataModifyQuery |
Purpose:
Concrete class used for executing non selecting SQL strings. |
| DataReadQuery |
Purpose:
Concrete class to perform read using raw SQL. |
| DeleteAllQuery |
Purpose:
Query used to delete a collection of objects
|
| DeleteObjectQuery |
Purpose: Used for deleting objects. |
| DirectReadQuery |
Purpose:
Concrete class to perform a direct read. |
| DoesExistQuery |
Purpose:
This should only be used by the descriptor, this should not be executed directly. |
| EJBQLCall |
Purpose: Used as an abstraction of a database invocation. |
| InMemoryQueryIndirectionPolicy |
Purpose:
Used to provide the user with a means of contoling the behaviour of in memory queries
that access un-instantiated indirection in the query.. |
| InsertObjectQuery |
Purpose:
Used for inserting new objects into the database. |
| MethodBaseQueryRedirector |
Purpose:
Query redirection allows for a named or parameterized query (or finder) to dynamically determine how the query is to be executed based on the arguments. |
| ModifyQuery |
Purpose:
Abstract class for all modify queries. |
| ObjectLevelModifyQuery |
Purpose:
Abstract class for all object modify queries. |
| ObjectLevelReadQuery |
Purpose:
Abstract class for all read queries using objects. |
| QueryByExamplePolicy |
Purpose:
This policy defines the configuration options for a Query By Example query. |
| ReadAllQuery |
Purpose:
Concrete class for all read queries involving a collection of objects. |
| ReadObjectQuery |
Purpose:
Concrete class for all read queries involving a single object. |
| ReadQuery |
Purpose:
Abstract class for all read queries. |
| ReportQuery |
Purpose: Query for information about a set of objects instead of the objects themselves. |
| ReportQueryResult |
Purpose: A single row (type) result for a ReportQuery |
| ScrollableCursor |
|
| ScrollableCursorPolicy |
|
| SQLCall |
Purpose: Used as an abstraction of an SQL call. |
| StoredProcedureCall |
Purpose: Used to define a platform independent procedure call. |
| UpdateObjectQuery |
Purpose:
Used for updating existing objects into the database. |
| ValueReadQuery |
Purpose:
Concrete class to perform a read of a single data value. |
| WriteObjectQuery |
Purpose:
Used for inserting or updating objects
WriteObjectQuery determines whether to perform a insert or an update on the database. |