Transforming a query to reuse stored data
OwnerJames HUNTER, Adam KOCIUBES +1inventors
InventorsJames HUNTER, Adam KOCIUBES, Ekrem S.C. SOYLEMEZ
Life of this patent
Estimating the term…
Loading patent…
OwnerJames HUNTER, Adam KOCIUBES +1inventors
InventorsJames HUNTER, Adam KOCIUBES, Ekrem S.C. SOYLEMEZ
Estimating the term…
Methods, computer systems, and stored instructions are described herein for transforming a query or execution plan to re-use stored data. A query processor stores a query or a representation thereof. Before executing the query, the query processor analyzes the query or representation to determine whether the query or representation could cause at least part of a data structure to be generated at least twice. Based at least in part on determining that the at least part of the data structure could be generated at least twice by the query or representation, the query processor transforms the query or representation. The transformed query or representation includes a first transformed sub-query or sub-operation that generates and stores the at least part of the data structure, and a second transformed sub-query or sub-operation uses the at least part of the data structure that was stored by the first transformed sub-query or sub-operation.
A method comprising:
A method comprising:
One or more non-transitory computer-readable storage media storing instructions which, when executed, cause:
One or more non-transitory computer-readable storage media storing instructions which, when executed, cause:
Dependencies are inferred from the claim text.