×

Managing complex queries with predicates

  • US 9,971,831 B2
  • Filed: 11/25/2015
  • Issued: 05/15/2018
  • Est. Priority Date: 11/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing complex queries, comprising:

  • detecting a first query directed towards a dataset which satisfies a size criterion, wherein the first query includes a set of initial predicates and results in a first result set;

    identifying one or more new predicates from the result set, wherein the one or more new predicates are not within the set of initial predicates;

    detecting a second query directed towards the dataset, wherein the second query is the same as the first query;

    determining that predicates of the one or more new predicates filter a threshold amount of tuples of an initial set of tuples;

    determining an order of the one or more new predicates such that a new predicate which filters relatively more tuples of the initial set of tuples is before a new predicate which filters relatively less tuples of the initial set of tuples; and

    utilizing the one or more new predicates to process the second query in the order and determine a second result set for the second query.

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