CPC G06F 8/44 (2013.01) [G06F 9/547 (2013.01); G06F 16/245 (2019.01); G06F 16/2455 (2019.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01)] | 18 Claims |
1. A method comprising:
receiving, by a compute service manager of a cloud processing system operating using a first programming language, a query referencing a user defined function (UDF) including a body with a code portion in a second programming language;
generating a query plan to execute the query, the query plan including at least one function associated with the UDF;
transmitting the query plan to a processing node;
retrieving, by the processing node, stored compiled results associated with the UDF, wherein the processing node references a target storage defined in the UDF to retrieve the stored compiled results;
executing the UDF with the compiled results using data in a database referenced in the query; and
generating a response to the query based on executing the UDF.
|