-
公开(公告)号:US07512599B2
公开(公告)日:2009-03-31
申请号:US10767501
申请日:2004-01-29
CPC分类号: G06F17/30979 , Y10S707/99933 , Y10S707/99934 , Y10S707/99943
摘要: A request to execute a query is received in a database system. In response, the database system determines that a collection of data elements to be returned by the query corresponds to a first data structure not defined within a type dictionary of the database system. The database system obtains attribute values that describe respective data fields within the first data structure, and records, within the type dictionary, a first data type definition that specifies the data fields described by the attribute values.
摘要翻译: 在数据库系统中接收到执行查询的请求。 作为响应,数据库系统确定要由查询返回的数据元素的集合对应于在数据库系统的类型字典内未定义的第一数据结构。 数据库系统获得描述第一数据结构内的相应数据字段的属性值,并在类型字典内记录指定由属性值描述的数据字段的第一数据类型定义。
-
公开(公告)号:US07689542B2
公开(公告)日:2010-03-30
申请号:US10767512
申请日:2004-01-29
申请人: Adiel M. Yoaz , Qin Yu , Ravi Murthy , Susan Kotsovolos
发明人: Adiel M. Yoaz , Qin Yu , Ravi Murthy , Susan Kotsovolos
IPC分类号: G06F17/30
CPC分类号: G06F7/00 , G06F17/30 , Y10S707/99933
摘要: Dynamic return type generation in a database system. A request is received to execute a first function. A second function is executed if the first function is defined to return data in a first type of data structure. When executed, the second function returns formatting information that indicates an arrangement of fields of data within the first type of data structure. The first function is executed to obtain a collection of data formatted according to the first type of data structure, and the collection of data is organized according to the formatting information returned by the second function.
摘要翻译: 数据库系统中的动态返回类型生成。 接收到执行第一功能的请求。 如果第一个函数定义为返回第一类数据结构中的数据,则执行第二个函数。 当执行时,第二功能返回指示第一类型的数据结构内的数据的排列的格式化信息。 执行第一功能以获得根据第一类型的数据结构格式化的数据的集合,并且根据由第二功能返回的格式化信息来组织数据的收集。
-
公开(公告)号:US07103590B1
公开(公告)日:2006-09-05
申请号:US09938982
申请日:2001-08-24
申请人: Ravi Murthy , Ajay Sethi , Bhaskar Ghosh , Ashish Thusoo , Shashaanka Agrawal , Adiel M. Yoaz
发明人: Ravi Murthy , Ajay Sethi , Bhaskar Ghosh , Ashish Thusoo , Shashaanka Agrawal , Adiel M. Yoaz
IPC分类号: G06F17/30
CPC分类号: G06F17/30486 , G06F17/30483 , Y10S707/99933
摘要: A method and mechanism for pipelined table functions is disclosed. With pipelining, data from a first table function does not have to be materialized into a complete collection before it is consumed by a succeeding table function. Instead, a producer of data creates a stream of data that is immediately utilized by a consumer of that data. Also disclosed is a method and mechanism for parallel processing of table functions, in which the set of work operated upon by a table function is sub-divided into smaller portions that are assigned to a plurality of table function slaves. Also disclosed is an integration between pipelining and parallelized execution for table functions.
摘要翻译: 公开了流水线表功能的方法和机制。 通过流水线化,来自第一表函数的数据在被后续表函数消耗之前不必被实现为完整的集合。 相反,数据生产者创建数据流,消费者立即被该数据流利用。 还公开了一种用于表功能的并行处理的方法和机构,其中通过表功能操作的一组工作被细分为分配给多个表功能从属单元的较小部分。 还公开了用于表功能的流水线和并行执行之间的集成。
-
-