US2005004906A1PendingUtilityA1

Execution of database queries including filtering

Priority: Apr 28, 2000Filed: Aug 3, 2004Published: Jan 6, 2005
Est. expiryApr 28, 2020(expired)· nominal 20-yr term from priority
Y10S707/99935G06F 16/24557Y10S707/99943Y10S707/99933Y10S707/99932Y10S707/99945G06F 16/24554
29
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A query processing system has a query processor and a data manager. The query processor calls the data manager to carry out data access for a query including a filtering operation. The data manager accesses the data in a set of data and before returning the data, initiates a callback to the query processor to determine if the located data meets the filtering criteria. Where the data does not satisfy the filtering criteria, the data manager seeks additional data in the set of data, without having to return the first located data to the query processor.

Claims

exact text as granted — not AI-modified
1 - 16 . (cancelled).  
   
   
       17 . A query processing system comprising: 
 a data manager for accessing data records located in pages in a set of stored data, the data manager stabilizing a page on which a data record is stored before accessing the record, and    a query processor for processing a data access plan, the query processor calling the data manager and the query processor indicating to the data manager that a query being processed includes a designated filtering operation, 
 where the data manager receives the indication of a designated filtering operation, the data manager stabilizing a current data page containing a located record in the set of stored data, the data manager applying the designated filtering operation to the located record before releasing the stabilization of the current data page.  
   
   
   
       18 . The query processing system of  claim 17 , in which the data manager applies the designated filtering operation to the located record by calling the query processor to carry out the filtering operation.

Join the waitlist — get patent alerts

Track US2005004906A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.