×

System and method for improving query response time in a relational database (RDB) system by managing the number of unique table aliases defined within an RDB-specific search expression

  • US 20060195427A1
  • Filed: 12/27/2005
  • Published: 08/31/2006
  • Est. Priority Date: 02/25/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A computerized method for performing a search of a relational database, the method comprising:

  • providing an expression tree representing a string-based search expression, the expression tree having a plurality of nodes including a logical node, the logical node of the expression tree having a first child node and a second child node, each child node representing a sub-expression of the string-based search expression, the logical node representing a logical operator used to combine the sub-expressions represented by the children nodes of the logical node;

    determining that an attribute in the sub-expression of the first child node of the logical node has a same data type and is associated with the same table in a relational database as an attribute in the sub-expression of the second child node of the logical node;

    associating a table alias with the table; and

    generating a sub-query expression based on the sub-expressions of the children nodes and on the logical operator of the logical node, the sub-query expression being part of a repository-specific query expression to be used to query the relational database, the sub-query expression using the table alias in a translation of the sub-expression of the first child node and the same table alias in a translation of the sub-expression of the second child node if the logical node is a logical OR operator.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×