Patent · US Active

Processing user-defined functions (UDFs) using multiple execution environments

US12174817B2 · kind B2 · utility

1Cited by
12References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 21, 2023
Grant dateDec 24, 2024
Priority date
Expiry dateJun 21, 2043

Classification

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

Abstract

A method includes detecting, by at least one hardware processor, an upload of a user application within a database system. The user application includes user-defined function (UDF) code. A plurality of dependencies of the user application is determined by the at least one hardware processor. A plurality of execution environments corresponding to the plurality of dependencies is generated by the at least one hardware processor. The plurality of execution environments is associated with a corresponding plurality of data types of the UDF. A database query is decoded. The database query specifies database data of a data type of the plurality of data types of the UDF. The database query is processed using at least one of the plurality of execution environments to generate results data. The at least one of the plurality of execution environments corresponds to the data type of the plurality of data types of the UDF.

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