Dynamic return type generation in a database system
    1.
    发明申请
    Dynamic return type generation in a database system 有权
    数据库系统中的动态返回类型生成

    公开(公告)号:US20050154715A1

    公开(公告)日:2005-07-14

    申请号:US10767512

    申请日:2004-01-29

    IPC分类号: G06F7/00 G06F17/30

    摘要: 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.

    摘要翻译: 数据库系统中的动态返回类型生成。 接收到执行第一功能的请求。 如果第一个函数定义为返回第一类数据结构中的数据,则执行第二个函数。 当执行时,第二功能返回指示第一类型的数据结构内的数据的排列的格式化信息。 执行第一功能以获得根据第一类型的数据结构格式化的数据的集合,并且根据由第二功能返回的格式化信息来组织数据的收集。

    Query duration types
    2.
    发明申请
    Query duration types 有权
    查询持续时间类型

    公开(公告)号:US20050154714A1

    公开(公告)日:2005-07-14

    申请号:US10767501

    申请日:2004-01-29

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 在数据库系统中接收到执行查询的请求。 作为响应,数据库系统确定要由查询返回的数据元素的集合对应于在数据库系统的类型字典内未定义的第一数据结构。 数据库系统获得描述第一数据结构内的相应数据字段的属性值,并在类型字典内记录指定由属性值描述的数据字段的第一数据类型定义。

    Dynamic return type generation in a database system
    3.
    发明授权
    Dynamic return type generation in a database system 有权
    数据库系统中的动态返回类型生成

    公开(公告)号:US07689542B2

    公开(公告)日:2010-03-30

    申请号:US10767512

    申请日:2004-01-29

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 数据库系统中的动态返回类型生成。 接收到执行第一功能的请求。 如果第一个函数定义为返回第一类数据结构中的数据,则执行第二个函数。 当执行时,第二功能返回指示第一类型的数据结构内的数据的排列的格式化信息。 执行第一功能以获得根据第一类型的数据结构格式化的数据的集合,并且根据由第二功能返回的格式化信息来组织数据的收集。

    Partitioning of nested tables
    4.
    发明申请
    Partitioning of nested tables 有权
    嵌套表的分区

    公开(公告)号:US20080201296A1

    公开(公告)日:2008-08-21

    申请号:US11707735

    申请日:2007-02-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30486 G06F17/30312

    摘要: Techniques for partitioning nested tables are provided. A parent table includes a column for collection items. A nested table is created for storing items that belong to the collection items. The nested table is partitioned to create a plurality of nested table partitions. Each nested table partition is a distinct, separately stored structure within a database. How the nested table is partitioned may, or may not, be based on how the parent table is partitioned. For example, a nested table may be partitioned based on the same criteria in which the parent table is partitioned. As another example, a nested table may be partitioned, whereas the parent table is not partitioned.

    摘要翻译: 提供分区嵌套表的技术。 父表包括收集项列。 创建嵌套表用于存储属于集合项目的项目。 嵌套表被分区以创建多个嵌套表分区。 每个嵌套表分区是一个不同的,单独存储的数据库结构。 嵌套表的分区方式可能是,也可能不是基于父表的分区方式。 例如,嵌套表可以根据父表进行分区的相同标准进行分区。 作为另一示例,嵌套表可以被分区,而父表不被分区。

    Partitioning of nested tables
    5.
    发明授权
    Partitioning of nested tables 有权
    嵌套表的分区

    公开(公告)号:US07756889B2

    公开(公告)日:2010-07-13

    申请号:US11707735

    申请日:2007-02-16

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30486 G06F17/30312

    摘要: Techniques for partitioning nested tables are provided. A parent table includes a column for collection items. A nested table is created for storing items that belong to the collection items. The nested table is partitioned to create a plurality of nested table partitions. Each nested table partition is a distinct, separately stored structure within a database. How the nested table is partitioned may, or may not, be based on how the parent table is partitioned. For example, a nested table may be partitioned based on the same criteria in which the parent table is partitioned. As another example, a nested table may be partitioned, whereas the parent table is not partitioned.

    摘要翻译: 提供分区嵌套表的技术。 父表包括收集项列。 创建嵌套表用于存储属于集合项目的项目。 嵌套表被分区以创建多个嵌套表分区。 每个嵌套表分区是一个不同的,单独存储的数据库结构。 嵌套表的分区方式可能是,也可能不是基于父表的分区方式。 例如,嵌套表可以根据父表进行分区的相同标准进行分区。 作为另一示例,嵌套表可以被分区,而父表不被分区。

    USER DEFINED QUERY REWRITE MECHANISM
    6.
    发明申请
    USER DEFINED QUERY REWRITE MECHANISM 审中-公开
    用户定义的QUERY REWRITE机制

    公开(公告)号:US20090024570A1

    公开(公告)日:2009-01-22

    申请号:US11781139

    申请日:2007-07-20

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24547

    摘要: A database statement contains a table function. The database statement is compiled by a database statement compiler. The database statement is rewritten by replacing the table function with a replacement database statement.

    摘要翻译: 数据库语句包含一个表函数。 数据库语句由数据库语句编译器编译。 通过用替换数据库语句替换表函数来重写数据库语句。

    Processing queries against one or more markup language sources
    7.
    发明申请
    Processing queries against one or more markup language sources 有权
    处理针对一个或多个标记语言源的查询

    公开(公告)号:US20060031204A1

    公开(公告)日:2006-02-09

    申请号:US10948536

    申请日:2004-09-22

    IPC分类号: G06F17/30

    摘要: Techniques are provided for processing a query, including receiving the query, where the query specifies certain operations to be performed, including (a) a first set of one or more operations that are to be performed on a markup language data source and (b) a second set of one or more operations that are to be performed on a second data source. Then it is determined that a first server that manages the markup language data source is capable of performing the first set of operations. A request is sent to the first server to perform the first set of operations. A response is received, where the response contains results of performing the first set of operations on the markup language data source. Finally, results are generated for the query based at least in part on the results of performing the first set of operations.

    摘要翻译: 提供了用于处理查询的技术,包括接收查询,其中查询指定要执行的某些操作,包括(a)要在标记语言数据源上执行的一个或多个操作的第一组,以及(b) 要在第二数据源上执行的一个或多个操作的第二组。 然后,确定管理标记语言数据源的第一服务器能够执行第一组操作。 发送请求到第一台服务器执行第一组操作。 收到响应,其中响应包含对标记语言数据源执行第一组操作的结果。 最后,至少部分地基于执行第一组操作的结果为查询生成结果。

    Query duration types
    8.
    发明授权
    Query duration types 有权
    查询持续时间类型

    公开(公告)号:US07512599B2

    公开(公告)日:2009-03-31

    申请号:US10767501

    申请日:2004-01-29

    IPC分类号: G06F7/00 G06F17/30

    摘要: 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.

    摘要翻译: 在数据库系统中接收到执行查询的请求。 作为响应,数据库系统确定要由查询返回的数据元素的集合对应于在数据库系统的类型字典内未定义的第一数据结构。 数据库系统获得描述第一数据结构内的相应数据字段的属性值,并在类型字典内记录指定由属性值描述的数据字段的第一数据类型定义。

    Storage model for large object columns
    9.
    发明授权
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US07853619B2

    公开(公告)日:2010-12-14

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以在数据库内共享单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。

    Storage model for large object columns
    10.
    发明申请
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US20060075006A1

    公开(公告)日:2006-04-06

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以共享数据库内的单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。