-
公开(公告)号:US11243958B2
公开(公告)日:2022-02-08
申请号:US15058590
申请日:2016-03-02
Applicant: Teradata US, Inc.
Inventor: Xin Tang , James Shau , Robert Wehrmeister , Daniel T. Yu
IPC: G06F17/00 , G06F16/2457 , G06F16/2458
Abstract: Disclosed are systems and methods for implementing contract-based polymorphic and parallelizable user-defined scalar and aggregate functions. The systems and methods can include receiving a query including a plurality of user-defined functions, parsing the query into a plurality of nodes (e.g., basic operation unit or atomic operator), generating an execution plan that minimizes data transfer between the plurality of nodes, and executing the plan in a distributed environment. Each of the plurality of user-defined functions can correspond to one of a plurality of nodes.