Patent · US Active

Method for optimization of imperative code executing inside a relational database engine

US10515075B2 · kind B2 · utility

2Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 15, 2017
Grant dateDec 24, 2019
Priority date
Expiry dateFeb 13, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/90335
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.