-
公开(公告)号:US11243958B2
公开(公告)日:2022-02-08
申请号:US15058590
申请日:2016-03-02
申请人: Teradata US, Inc.
发明人: Xin Tang , James Shau , Robert Wehrmeister , Daniel T. Yu
IPC分类号: G06F17/00 , G06F16/2457 , G06F16/2458
摘要: 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.