Skip navigation links

Oracle TopLink Java API Reference
10g Release 3 (10.1.3.1)

B28219-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.
FetchGroupTracker Purpose: The fetch group tracker interface provides a set of APIs which the domain object must implement, in order to take advantage of the TopLink fetch group performance enhancement feature.
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.
FetchGroup Purpose: A fetch group is a performance enhancement that allows a group of attributes of an object to be loaded on demand, which means that the data for an attribute might not loaded from the underlying data source until an explicit access call for the attribute first occurs.
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.
QueryResultsCachePolicy PUBLIC: A QueryResultsCache policy dicates how a query's results will be cached.
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.
StoredFunctionCall Purpose: Used to define a platform independent function call.
StoredProcedureCall Purpose: Used to define a platform independent procedure call.
UpdateAllQuery PUBLIC: A Query Class used to perform a bulk update using TopLink's expression framework.
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.

 


Skip navigation links

Copyright © 1998, 2006, Oracle. All Rights Reserved.