System and method for an improved type inference
    1.
    发明申请
    System and method for an improved type inference 有权
    改进型推理的系统和方法

    公开(公告)号:US20060242115A1

    公开(公告)日:2006-10-26

    申请号:US11113708

    申请日:2005-04-25

    IPC分类号: G06F17/30

    CPC分类号: G06F8/437

    摘要: An improved type inference may be calculated for a path expression that may be classified into a series of input expressions followed by steps. For each such series, the inference may be calculated based on input including a type for the input expression, an axis for the step, and a node test for the step. The cardinality of the input expression type is preserved for the calculation of the step type. Also, a set of one or more matching node types may be identified within the type repository. These matching node types are node types within the axis of the step that match the node test of the step. These matching node types are identified without calculating the full content type implied by the axis. Avoiding the calculation of the full content type of the axis may reduce the processing time required to perform the inference.

    摘要翻译: 可以针对路径表达式计算改进的类型推断,其可以分为一系列输入表达式,随后是步骤。 对于每个这样的系列,可以基于包括输入表达式的类型,步骤的轴和该步骤的节点测试的输入来计算推断。 保留输入表达式类型的基数用于计算步骤类型。 而且,可以在类型储存库内识别一组一个或多个匹配节点类型。 这些匹配节点类型是与步骤的节点测试匹配的步骤的轴中的节点类型。 识别这些匹配节点类型,而不计算轴所隐含的完整内容类型。 避免计算轴的完整内容类型可能会减少执行推理所需的处理时间。

    XML schema collection objects and corresponding systems and methods
    3.
    发明申请
    XML schema collection objects and corresponding systems and methods 有权
    XML模式收集对象和相应的系统和方法

    公开(公告)号:US20050120029A1

    公开(公告)日:2005-06-02

    申请号:US10726080

    申请日:2003-12-01

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30917

    摘要: The present invention provides “XML Schema Collections” and methods and systems for using the same. XML data is typically stored as an XML instance, each of which should conform to a “schema” according to a desired goal. An XML schema provides identification and organization for the data supplied by an XML instance. XML Schema Collections are collections of one or more XML schema namespaces. An storage location designated for storage of XML data, such as an XML column in a relational database, can be “typed” with an XML Schema Collection object, allowing that storage location to store XML instances that conform to more than one XML schema. XML Schema Collections provide increased data storage versatility, and facilitation of data searches.

    摘要翻译: 本发明提供了“XML Schema Collections”及其使用方法和系统。 XML数据通常存储为XML实例,每个实例都应符合所需目标的“模式”。 XML模式提供了由XML实例提供的数据的标识和组织。 XML Schema Collections是一个或多个XML模式命名空间的集合。 指定用于存储XML数据的存储位置(如关系数据库中的XML列)可以使用XML Schema Collection对象“打入”,从而允许存储位置存储符合多个XML模式的XML实例。 XML模式集合提供增加的数据存储多功能性,并促进数据搜索。

    Transforming query results into hierarchical information
    4.
    发明授权
    Transforming query results into hierarchical information 有权
    将查询结果转换为层次信息

    公开(公告)号:US07444321B2

    公开(公告)日:2008-10-28

    申请号:US10765348

    申请日:2004-01-27

    IPC分类号: G06F17/30

    摘要: A computerized system and method for transforming the results of a query into a hierarchical information stream, such as an eXtensible Markup Language (XML) data stream is disclosed. A database server receives a query and generates a rowset. A rowset processor, using the mode specified in the query, processes the rowset and query to generate the XML data stream. For the “auto1” mode, the rowset processor transforms a rowset into an XML data stream using primary-foreign key information specified in the query to determine nesting. For the “auto2” mode, the rowset processor transforms a rowset into an XML data stream using table ordering information included in the query to determine nesting. For the “explicit” mode, the rowset processor transforms a rowset into an XML data stream using the explicit organizational information specified in the query.

    摘要翻译: 公开了一种用于将查询的结果转换成诸如可扩展标记语言(XML)数据流之类的层级信息流的计算机化系统和方法。 数据库服务器接收查询并生成行集。 行集处理器使用查询中指定的模式,处理行集和查询以生成XML数据流。 对于“auto1”模式,行集处理器使用查询中指定的主外键信息将行集转换为XML数据流,以确定嵌套。 对于“auto2”模式,行集处理器使用查询中包含的表排序信息将行集转换为XML数据流,以确定嵌套。 对于“显式”模式,行集处理器使用查询中指定的显式组织信息将行集转换为XML数据流。

    Transforming query results into heirarchical information
    7.
    发明申请
    Transforming query results into heirarchical information 有权
    将查询结果转换为历史信息

    公开(公告)号:US20050004896A1

    公开(公告)日:2005-01-06

    申请号:US10765348

    申请日:2004-01-27

    IPC分类号: G06F15/00 G06F17/30

    摘要: A computerized system and method for transforming the results of a query into a hierarchical information stream, such as an eXtensible Markup Language (XML) data stream is disclosed. A database server receives a query and generates a rowset. A rowset processor, using the mode specified in the query, processes the rowset and query to generate the XML data stream. For the “auto 1” mode, the rowset processor transforms a rowset into an XML data stream using primary-foreign key information specified in the query to determine nesting. For the “auto2” mode, the rowset processor transforms a rowset into an XML data stream using table ordering information included in the query to determine nesting. For the “explicit” mode, the rowset processor transforms a rowset into an XML data stream using the explicit organizational information specified in the query.

    摘要翻译: 公开了一种用于将查询的结果转换成诸如可扩展标记语言(XML)数据流之类的层级信息流的计算机化系统和方法。 数据库服务器接收查询并生成行集。 行集处理器使用查询中指定的模式,处理行集和查询以生成XML数据流。 对于“自动1”模式,行集处理器使用查询中指定的主外键信息将行集转换为XML数据流,以确定嵌套。 对于“auto2”模式,行集处理器使用查询中包含的表排序信息将行集转换为XML数据流,以确定嵌套。 对于“显式”模式,行集处理器使用查询中指定的显式组织信息将行集转换为XML数据流。

    Transforming query results into hierarchical information
    8.
    发明授权
    Transforming query results into hierarchical information 有权
    将查询结果转换为层次信息

    公开(公告)号:US06708164B1

    公开(公告)日:2004-03-16

    申请号:US09528078

    申请日:2000-03-17

    IPC分类号: G06F1730

    摘要: A computerized system and method for transforming the results of a query into a hierarchical information stream, such as an extensible Markup Language (XML) data stream is disclosed. A database server receives a query and generates a rowset. A rowset processor, using the mode specified in the query, processes the rowset and query to generate the XML data stream. For the “auto1” mode, the rowset processor transforms a rowset into an XML data stream using primary-foreign key information specified in the query to determine nesting. For the “auto2” mode, the rowset processor transforms a rowset into an XML data stream using table ordering information included in the query to determine nesting. For the “explicit” mode, the rowset processor transforms a rowset into an XML data stream using the explicit organizational information specified in the query.

    摘要翻译: 公开了一种用于将查询的结果转换成诸如可扩展标记语言(XML)数据流之类的分级信息流的计算机化系统和方法。 数据库服务器接收查询并生成行集。 行集处理器使用查询中指定的模式,处理行集和查询以生成XML数据流。 对于“auto1”模式,行集处理器使用查询中指定的主外键信息将行集转换为XML数据流,以确定嵌套。 对于“auto2”模式,行集处理器使用查询中包含的表排序信息将行集转换为XML数据流,以确定嵌套。 对于“显式”模式,行集处理器使用查询中指定的显式组织信息将行集转换为XML数据流。

    Indexing XML datatype content system and method
    10.
    发明申请
    Indexing XML datatype content system and method 有权
    索引XML数据类型内容系统和方法

    公开(公告)号:US20050091188A1

    公开(公告)日:2005-04-28

    申请号:US10693750

    申请日:2003-10-24

    IPC分类号: G06F7/00 G06F17/30

    摘要: Storing and querying XML data in a primary table or document utilizes an index of XML data and includes creating a primary table structure, creating a primary XML index commensurate with the primary table structure, populating the primary table and the primary XML index, and running a query on the XML data in a primary table by utilizing the XML index. The XML index can be implemented as a node table. The node table may have a B+-tree structure and be populated by shredding the XML values in the primary table. The XML data may be stored as binary large objects in an XML column of the primary table. Secondary XML indexes may be created to assist in the search and retrieval of XML data stored in the primary table. Both the primary XML index and the secondary XML index tables may be created using data definition language statements.

    摘要翻译: 在主表或文档中存储和查询XML数据使用XML数据索引,包括创建主表结构,创建与主表结构相称的主XML索引,填充主表和主XML索引,并运行 通过利用XML索引对主表中的XML数据进行查询。 XML索引可以实现为节点表。 节点表可以具有B + SUPERTree结构,并且通过对主表中的XML值进行粉碎来填充。 XML数据可以作为二进制大对象存储在主表的XML列中。 可以创建辅助XML索引以帮助搜索和检索存储在主表中的XML数据。 主XML索引和辅助XML索引表都可以使用数据定义语言语句创建。