Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


Package oracle.toplink.queryframework

Interface Summary
Call Call defines the interface used primarily by TopLink queries and query mechanisms to perform the necessary actions (read, insert, update, delete) on the data store.
QueryRedirector 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.

 

Class Summary
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 Responsibilities: Stores & retrieves the objects to delete.
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: Allows a class to be a QueryRedirector without implementing QueryRedirector.
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 Description: Represents a single row of attribute values (converted using mapping) for a ReportQuery.
ScrollableCursor  
ScrollableCursorPolicy PUBLIC: ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.
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.

 


Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.