×

System and methods for performing multi-source searches over heterogeneous databases

  • US 5,511,186 A
  • Filed: 11/18/1992
  • Issued: 04/23/1996
  • Est. Priority Date: 11/18/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing a multiple-segment search over a first database segment with a search predicate requiring values from a second database segment, where the first and the second databases are managed by a first and a second database management system, respectively, where the search predicate is a top-level AND conjunction of independent factors, and where the search predicate contains an INCURSOR operator, the method comprising the computer-implemented steps of:

  • (a) Dividing the top-level factors into incursor factors, being those that contain INCURSOR operators, and local factors, being those that do not contain INCURSOR operators, whereby the local factors contain no references to the second database segment; and

    (b) Iterating the following steps over those tuples produced by a search of the first database where all the local factors are satisfied;

    i. evaluating the INCURSOR predicates in the incursor factors;

    ii. then evaluating the incursor factors using the results of the foregoing step;

    iii. then, while the multiple-segment search is ongoing, if the result of the preceding step is TRUE, making the record from the first database segment available at that time as an incremental part of the result of the multiple-segment search.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×