×

Use of multi-join operator and rules as framework for join tree processing in database systems

  • US 7,512,600 B2
  • Filed: 06/10/2005
  • Issued: 03/31/2009
  • Est. Priority Date: 06/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a computer, a query tree for a query, the query tree having one or more multi-way joins between relational operators;

    representing at least one individual multi-way join with a multi-join operator;

    applying one or more rules to the multi-join operator sufficient to generate one or more subtrees, wherein said applying one or more rules includes applying a multi-join prime table rule for reducing a selected number of rows in a prime table that is a largest table after application of local predicates;

    selecting a join order based on application of said one or more rules; and

    producing and executing, by the computer, an execution plan that searches only parts of a search space for the query.

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