Object-relational mapping with dynamic relational schemas
    1.
    发明授权
    Object-relational mapping with dynamic relational schemas 有权
    具有动态关系模式的对象关系映射

    公开(公告)号:US08280924B2

    公开(公告)日:2012-10-02

    申请号:US12412135

    申请日:2009-03-26

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30607

    摘要: In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.

    摘要翻译: 在一个实施例中,计算机系统的通用数据库应用从数据库接收输入数据的一部分。 通用数据库应用程序可以使用各种不同的数据库模式与数据库通信。 计算机系统的通用数据库应用程序推断与接收到的输入数据相关联的一部分ORM元数据。 计算机系统访问通用ORM查询,其中ORM查询被配置为提供映射信息,以根据ORM元数据中包含的数据库对象属性将输入数据映射到对象图中。 计算机系统使用ORM元数据中包含的数据库对象属性将输入数据映射到对象的图形中,并显示包含对象图形的ORM对象视图。

    OBJECT-RELATIONAL MAPPING WITH DYNAMIC RELATIONAL SCHEMAS
    2.
    发明申请
    OBJECT-RELATIONAL MAPPING WITH DYNAMIC RELATIONAL SCHEMAS 有权
    具有动态关系规划的对象关系映射

    公开(公告)号:US20100250625A1

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

    申请号:US12412135

    申请日:2009-03-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30607

    摘要: In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.

    摘要翻译: 在一个实施例中,计算机系统的通用数据库应用从数据库接收输入数据的一部分。 通用数据库应用程序可以使用各种不同的数据库模式与数据库通信。 计算机系统的通用数据库应用程序推断与接收到的输入数据相关联的一部分ORM元数据。 计算机系统访问通用ORM查询,其中ORM查询被配置为提供映射信息,以根据ORM元数据中包含的数据库对象属性将输入数据映射到对象图中。 计算机系统使用ORM元数据中包含的数据库对象属性将输入数据映射到对象的图形中,并显示包含对象图形的ORM对象视图。

    REPRESENTING RELATIONAL SCHEMA INFORMATION USING GENERIC META SCHEMAS
    3.
    发明申请
    REPRESENTING RELATIONAL SCHEMA INFORMATION USING GENERIC META SCHEMAS 审中-公开
    使用通用META方案代表关系图

    公开(公告)号:US20110137959A1

    公开(公告)日:2011-06-09

    申请号:US12632613

    申请日:2009-12-07

    IPC分类号: G06F7/00

    CPC分类号: G06F16/9024

    摘要: In an embodiment, a computer system defines a generic relational meta-schema (GRMS), where the GRMS describes a generic representation for relational schemas and where the GRMS includes metadata indicating how a relational schema is to be stored as data in the data store. The computer system also defines describes a generic relational data schema (GRDS), where the GRDS describes a generic representation for relational data and where the GRDS includes metadata that indicates how relational data is to be stored in the data store in a generic fashion not necessarily complying with the relational schema for the data. Next, the computer system stores data in the data store according to the generic relational data schema and stores metadata as data in the data store according to the generic relational meta-schema.

    摘要翻译: 在一个实施例中,计算机系统定义通用关系元模式(GRMS),其中GRMS描述关系模式的通用表示,并且其中GRMS包括指示关系模式如何作为数据存储在数据存储中的元数据。 计算机系统还定义了一种通用关系数据模式(GRDS),其中GRDS描述了关系数据的通用表示形式,并且GRDS包括元数据,其中指示如何以通用方式将关系数据存储在数据存储中 符合数据的关系模式。 接下来,计算机系统根据通用关系数据模式将数据存储在数据存储器中,并且根据通用关系元模式将元数据作为数据存储在数据存储器中。

    Virtualizing objects within queries
    4.
    发明授权
    Virtualizing objects within queries 有权
    虚拟化查询中的对象

    公开(公告)号:US07917547B2

    公开(公告)日:2011-03-29

    申请号:US12136616

    申请日:2008-06-10

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30607

    摘要: The present invention extends to methods, systems, and computer program products for virtualizing objects within queries. Embodiments of the invention virtualize data access for use with queries. Virtualization can be implemented within any portion of a syntax tree. For example, data can be virtualized for a property of an object that is itself another object. Data virtualization facilitates lazy evaluation of query expressions. That is, actual property values for properties within a data construction statement are virtualized until a query specifically requests the actual property values. Further, data virtualization also conserves resources and results in more efficient query evaluations.

    摘要翻译: 本发明扩展到用于虚拟化查询内的对象的方法,系统和计算机程序产品。 本发明的实施例虚拟化用于查询的数据访问。 虚拟化可以在语法树的任何部分内实现。 例如,可以为本身为另一个对象的对象的属性虚拟化数据。 数据虚拟化方便了查询表达式的懒惰评估。 也就是说,数据构造语句中的属性的实际属性值将被虚拟化,直到查询具体请求实际属性值。 此外,数据虚拟化还节省了资源,并产生了更有效的查询评估。

    VIRTUALIZING OBJECTS WITHIN QUERIES
    5.
    发明申请
    VIRTUALIZING OBJECTS WITHIN QUERIES 有权
    在查询中虚拟化对象

    公开(公告)号:US20090307192A1

    公开(公告)日:2009-12-10

    申请号:US12136616

    申请日:2008-06-10

    IPC分类号: G06F7/10 G06F17/30

    CPC分类号: G06F17/30607

    摘要: The present invention extends to methods, systems, and computer program products for virtualizing objects within queries. Embodiments of the invention virtualize data access for use with queries. Virtualization can be implemented within any portion of a syntax tree. For example, data can be virtualized for a property of an object that is itself another object. Data virtualization facilitates lazy evaluation of query expressions. That is, actual property values for properties within a data construction statement are virtualized until a query specifically requests the actual property values. Further, data virtualization also conserves resources and results in more efficient query evaluations.

    摘要翻译: 本发明扩展到用于虚拟化查询内的对象的方法,系统和计算机程序产品。 本发明的实施例虚拟化用于查询的数据访问。 虚拟化可以在语法树的任何部分内实现。 例如,可以为本身为另一个对象的对象的属性虚拟化数据。 数据虚拟化方便了查询表达式的懒惰评估。 也就是说,数据构造语句中的属性的实际属性值将被虚拟化,直到查询具体请求实际属性值。 此外,数据虚拟化还节省了资源,并产生了更有效的查询评估。