×

System and method for reducing compile time in a top down rule based system using rule heuristics based upon the predicted resulting data flow

  • US 6,205,441 B1
  • Filed: 03/31/1999
  • Issued: 03/20/2001
  • Est. Priority Date: 03/31/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer based method for reducing a number of expressions to which rules are applied in a top down rule based system for query optimization, comprising the steps of:

  • representing said query as a group of expressions;

    identifying a first logical expression in a first group of said group of expressions; and

    optimizing said first logical expression, including the steps of;

    identifying a set of applicable rules;

    identifying a set of promising rules as those rules from said set of applicable rules that match said first logical expression including the step of;

    performing a first pruning heuristic based upon data flow if a first rule of said set of applicable rules satisfies said first pruning heuristic, said first heuristic identifying one or more eliminate rules; and

    applying a first rule to said first logical expression if said first rule is not identified as said eliminate rule.

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