发明授权
US08073826B2 Support for user defined functions in a data stream management system
有权
支持数据流管理系统中用户定义的功能
- 专利标题: Support for user defined functions in a data stream management system
- 专利标题(中): 支持数据流管理系统中用户定义的功能
-
申请号: US11874896申请日: 2007-10-18
-
公开(公告)号: US08073826B2公开(公告)日: 2011-12-06
- 发明人: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- 申请人: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Silicon Valley Patent Group LLP
- 代理商 Omkar Suryadevara
- 主分类号: G06F17/00
- IPC分类号: G06F17/00 ; G06F17/30
摘要:
A data stream management system (DSMS) is designed to support a new user-defined function, by creating and using at least two structures as follows. A first structure (“metadata entry”) is created in response to a command for creation of the new function, and maps a single instance of a class to the function's name. A second structure is created with creation of an operator on receipt of each new continuous query that uses the new function. The second structure (“operator specific data structure”) contains a path to the newly-created instance, which path is obtained by looking up the first structure. Additional second structures are created on receipt of additional continuous queries which use the new function, but all second structures contain the same path. All continuous queries use the same instance. Repeated use of a single instance to compile and execute multiple queries eliminates repeated instantiation of the same function.
公开/授权文献
信息查询