- 专利标题: Implementing contract-based polymorphic and parallelizable SQL user-defined scalar and aggregate functions
-
申请号: US15058590申请日: 2016-03-02
-
公开(公告)号: US11243958B2公开(公告)日: 2022-02-08
- 发明人: Xin Tang , James Shau , Robert Wehrmeister , Daniel T. Yu
- 申请人: Teradata US, Inc.
- 申请人地址: US CA San Diego
- 专利权人: Teradata US, Inc.
- 当前专利权人: Teradata US, Inc.
- 当前专利权人地址: US CA San Diego
- 代理商 James Stover
- 主分类号: G06F17/00
- 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.
公开/授权文献
信息查询