The Commons

Back to Results

Patent Title: Method and computer program product for implementing pushdown query in a distributed object management system

Assignee: IBM
Patent Number: US6219663
Issue Date: 04-17-2001
Application Number:
File Date:07-23-1998


Abstract: A method and computer program product are provided for implementing pushdown queries in a distributed object management system. A pushdown query to a system datastore is performed for a query type returning a single object. Responsive to the system datastore finding the match, checking whether the match refers to an object changed in the current transaction is performed. Responsive to the match not referring to a changed object, the object is returned. Responsive to the match referring to the changed object and the changed object matching the pushdown query, the changed object is returned. Responsive to the system datastore not finding the match, a list of changed objects in a current transaction is obtained. Each of the changed objects are in a current transactional state. An object query is performed on the changed objects in the list of changed objects. A multiple object pushdown query to the system datastore is performed for a query type returning multiple objects. Then the list of changed objects in the current transaction is obtained and the object query is performed on the changed objects. Results of the multiple object pushdown query and object query are merged and returned.

Notes:

Link to USPTO

IBM Pledge dated 1/11/2005