View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    4.
    发明申请
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US20080228697A1

    公开(公告)日:2008-09-18

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    5.
    发明授权
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US09430552B2

    公开(公告)日:2016-08-30

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30 G06F7/00

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    LIGHTWEIGHT QUERY PROCESSING OVER IN-MEMORY DATA STRUCTURES
    6.
    发明申请
    LIGHTWEIGHT QUERY PROCESSING OVER IN-MEMORY DATA STRUCTURES 审中-公开
    内存数据结构中的轻量级查询处理

    公开(公告)号:US20080065590A1

    公开(公告)日:2008-03-13

    申请号:US11470940

    申请日:2006-09-07

    IPC分类号: G06F17/30

    摘要: Lightweight query processing for in-memory or cache memory data structures, such as DataSet, is provided. Prior to executing a query over an in-memory data structure, a query processor determines whether any benefits can be obtained by first optimizing the query execution strategy. Additionally, one or more bail out points can be applied to the optimization analysis to further enhance query execution speed for circumstances where optimization is unlikely to provide significant performance benefits. The lightweight query processing techniques can be supported in any framework for processing or formulating queries of in-memory data structures, such as language integrated query (LINQ) queries.

    摘要翻译: 提供了内存或高速缓冲存储器数据结构(如DataSet)的轻量级查询处理。 在通过内存数据结构执行查询之前,查询处理器通过首先优化查询执行策略来确定是否可以获得任何益处。 此外,一个或多个保释点可以应用于优化分析,以进一步增强查询执行速度,以便优化不太可能提供显着的性能优势的情况。 可以在任何框架中支持轻量级查询处理技术,以处理或制定诸如语言集成查询(LINQ)查询的内存中数据结构的查询。

    Stream operator
    7.
    发明授权
    Stream operator 有权
    流操作员

    公开(公告)号:US08683074B2

    公开(公告)日:2014-03-25

    申请号:US13108005

    申请日:2011-05-16

    IPC分类号: G06F15/16

    CPC分类号: G06F9/542

    摘要: Aspects of the subject matter described herein relate to stream operators. In aspects, a stream event is received. Based on a timestamp associated with the stream event and the number of stream operators that have asked to be activated prior to or at the timestamp, zero or more stream objects are informed of one or more time events and torn down if no longer needed. In addition, a destination stream operator is instantiated, if needed, data (e.g., the timestamp and packet, if any) corresponding to the stream event is provided to a stream operator, output data, if any, is received from the stream operator, and the stream operator is torn down if it no longer needs state data between invocations.

    摘要翻译: 本文描述的主题的方面涉及流操作员。 在方面,接收流事件。 基于与流事件相关联的时间戳和要求在时间戳之前或时间戳处被激活的流运算符的数量,零或多个流对象被通知一个或多个时间事件,并且如果不再需要则被拆除。 另外,如果需要,将目的地流运算符进行实例化,将与流事件相对应的数据(例如,时间戳和分组,如果有的话)提供给流运算符,则从流运算符接收输出数据(如果有的话) 如果流操作员不再需要调用之间的状态数据,则该流操作符将被拆除。

    Efficient functional representation of result shaping
    8.
    发明授权
    Efficient functional representation of result shaping 有权
    结果整形的有效功能表示

    公开(公告)号:US08209340B2

    公开(公告)日:2012-06-26

    申请号:US12059056

    申请日:2008-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30595 G06F17/30421

    摘要: A result shaping methodology is part of a bridge (translation layer) between an entity provider and an underlying store provider. The bridge accepts command trees and parameter values from a consumer (e.g., the entity provider), reshapes the trees as necessary for its underlying store provider to execute, executes resulting commands, and assembles the results from the commands into the nested data reader that the initial command tree requested. The result assembly advantageously takes a mapping declaration and compiles it into a set of expression definitions composed from a small number of simple functions. Each collection in the result has a corresponding expression describing how collection elements are realized given relational results. Other expressions describe boundary detection behavior. These expressions are compiled into functions used to shape relational data into arbitrary object graphs or streaming interfaces. Alternative versions of the expressions for performance or graceful contextual error handling are also compiled.

    摘要翻译: 结果整形方法是实体提供者和底层商店提供商之间的桥(翻译层)的一部分。 桥接器接受来自消费者(例如,实体提供者)的命令树和参数值,根据其底层商店供应商的需要重塑树,执行结果命令,并将命令中的结果汇总到嵌套数据读取器中 请求初始命令树。 结果集合有利地采用映射声明并将其编译成由少量简单函数组成的一组表达式定义。 结果中的每个集合都有一个相应的表达式,描述了如何通过关系结果实现集合元素。 其他表达式描述边界检测行为。 这些表达式被编译成用于将关系数据形成任意对象图或流接口的函数。 还编译了性能表达式或优雅上下文错误处理的替代版本。

    REACTIVE COINCIDENCE
    9.
    发明申请
    REACTIVE COINCIDENCE 有权
    反应性协调

    公开(公告)号:US20120150514A1

    公开(公告)日:2012-06-14

    申请号:US12966511

    申请日:2010-12-13

    IPC分类号: G06G7/48

    CPC分类号: G06F9/542 G06F17/5009

    摘要: An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent duration of at least one event from the outer event stream. By modeling the outer event stream to include duration, coincidence between two or more events can be determined. More specifically, the modeling of the outer event stream enables use of operators to identify coincidence between events from event streams.

    摘要翻译: 外部事件流可以被建模以表示具有内部事件流的事件的持续时间。 可以生成内部事件流以表示来自外部事件流的至少一个事件的持续时间。 通过对外部事件流进行建模以包括持续时间,可以确定两个或多个事件之间的一致性。 更具体地,外部事件流的建模使得能够使用运算符来识别来自事件流的事件之间的一致性。

    MAPPING FROM OBJECTS TO DATA MODEL
    10.
    发明申请
    MAPPING FROM OBJECTS TO DATA MODEL 有权
    从对象映射到数据模型

    公开(公告)号:US20120158764A1

    公开(公告)日:2012-06-21

    申请号:US13408798

    申请日:2012-02-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30427

    摘要: Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations that indicate behavior (e.g., how objects are constructed, modified, or examined) of application objects. The behavior may be specified using user-supplied expressions. The mapper aggregates this data and uses it to map application requests for data access into one or more operations that operate on the abstract data model. A data access layer may then translate the operations into actions to access data corresponding to the requests from a store. If appropriate, data obtained from the store may then be inserted into application objects as indicated by the registrations.

    摘要翻译: 本文描述的主题的方面涉及从应用对象到抽象数据模型的映射。 在方面,映射器接收指示应用对象的行为(例如,如何构造,修改或检查对象)的注册。 可以使用用户提供的表达式指定行为。 映射器聚合此数据,并将其用于将数据访问的应用程序请求映射到对抽象数据模型进行操作的一个或多个操作。 然后,数据访问层可以将操作转换为用于访问对应于来自商店的请求的数据的动作。 如果适当,可以从商店获得的数据被插入到由注册所指示的应用对象中。