Selecting from OR-expansion states of a query
AssigneeOracle International Corporation
InventorsRafi Ahmed, Nirav Vyas, Mohamed Zait
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsRafi Ahmed, Nirav Vyas, Mohamed Zait
Estimating the term…
Methods, stored instructions, and computer systems are described for selecting an OR-expansion state of a query. A query processor accesses a certain query and a control parameter. The certain query comprises disjunctive predicates, and the control parameter indicates a certain procedure of a plurality of alternative stored procedures for expanding queries comprising disjunctive predicates into semantically equivalent candidate queries comprising combinations of subqueries. Based at least in part on the control parameter, the query processor selects the certain procedure to expand the certain query into one or more certain semantically equivalent candidate queries, each comprising a different combination of two or more subqueries. The query processor causes cost-based evaluation of subject queries, including the certain query and the one or more certain semantically equivalent candidate queries. The query processor then selects a query of the subject queries for execution or for further evaluation or transformation.
A method comprising:
One or more non-transitory computer-readable storage media storing instructions which, when executed, cause:
Dependencies are inferred from the claim text.