-
公开(公告)号:US08805776B2
公开(公告)日:2014-08-12
申请号:US12146862
申请日:2008-06-26
申请人: Sarah M. Parra , Ravinder R. Vuppula , Jeffrey M. Derstadt , Brian Dawson , Michael J. Pizzo , James Madison Stone, III , Patrick T. Magee , Nadejda V. Poliakova , Daniel G. Simmons
发明人: Sarah M. Parra , Ravinder R. Vuppula , Jeffrey M. Derstadt , Brian Dawson , Michael J. Pizzo , James Madison Stone, III , Patrick T. Magee , Nadejda V. Poliakova , Daniel G. Simmons
IPC分类号: G06F17/30
CPC分类号: G06F17/30424 , G06F17/30297
摘要: Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).
摘要翻译: 在应用层之间序列化/反序列化实体时,使关系信息能够与实体携带的系统和方法。 跟踪组件跟踪与实体相关联的关系的信息,并且还使用户能够对实体的关系信息执行后续的改变处理。 因此,可以与实体一起携带关系信息,使得可以执行数据库操作而不需要来自数据库的附加信息(例如,作为关联图的一部分的外键信息)。
-
公开(公告)号:US20090327225A1
公开(公告)日:2009-12-31
申请号:US12146862
申请日:2008-06-26
申请人: Sarah M. Parra , Ravinder R. Vuppula , Jeffrey M. Derstadt , Brian Dawson , Michael J. Pizzo , James Madison Stone, III , Patrick T. Magee , Nadejda V. Poliakova , Daniel G. Simmons
发明人: Sarah M. Parra , Ravinder R. Vuppula , Jeffrey M. Derstadt , Brian Dawson , Michael J. Pizzo , James Madison Stone, III , Patrick T. Magee , Nadejda V. Poliakova , Daniel G. Simmons
CPC分类号: G06F17/30424 , G06F17/30297
摘要: Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).
摘要翻译: 在应用层之间序列化/反序列化实体时,使关系信息能够与实体携带的系统和方法。 跟踪组件跟踪与实体相关联的关系的信息,并且还使用户能够对实体的关系信息执行后续的改变处理。 因此,可以与实体一起携带关系信息,使得可以执行数据库操作而不需要来自数据库的附加信息(例如,作为关联图的一部分的外键信息)。
-
公开(公告)号:US08150882B2
公开(公告)日:2012-04-03
申请号:US12396471
申请日:2009-03-03
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.
摘要翻译: 本文描述的主题的方面涉及从应用对象到抽象数据模型的映射。 在方面,映射器接收指示应用对象的行为(例如,如何构造,修改或检查对象)的注册。 可以使用用户提供的表达式指定行为。 映射器聚合此数据,并将其用于将数据访问的应用程序请求映射到对抽象数据模型进行操作的一个或多个操作。 然后,数据访问层可以将操作转换为用于访问对应于来自商店的请求的数据的动作。 如果适当,可以从商店获得的数据被插入到由注册所指示的应用对象中。
-
公开(公告)号:US08392462B2
公开(公告)日:2013-03-05
申请号:US13408798
申请日:2012-02-29
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.
摘要翻译: 本文描述的主题的方面涉及从应用对象到抽象数据模型的映射。 在方面,映射器接收指示应用对象的行为(例如,如何构造,修改或检查对象)的注册。 可以使用用户提供的表达式指定行为。 映射器聚合此数据,并将其用于将数据访问的应用程序请求映射到对抽象数据模型进行操作的一个或多个操作。 然后,数据访问层可以将操作转换为用于访问对应于来自商店的请求的数据的动作。 如果适当,可以从商店获得的数据被插入到由注册所指示的应用对象中。
-
公开(公告)号: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.
摘要翻译: 本文描述的主题的方面涉及从应用对象到抽象数据模型的映射。 在方面,映射器接收指示应用对象的行为(例如,如何构造,修改或检查对象)的注册。 可以使用用户提供的表达式指定行为。 映射器聚合此数据,并将其用于将数据访问的应用程序请求映射到对抽象数据模型进行操作的一个或多个操作。 然后,数据访问层可以将操作转换为用于访问对应于来自商店的请求的数据的动作。 如果适当,可以从商店获得的数据被插入到由注册所指示的应用对象中。
-
公开(公告)号:US20100228761A1
公开(公告)日:2010-09-09
申请号:US12396471
申请日:2009-03-03
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.
摘要翻译: 本文描述的主题的方面涉及从应用对象到抽象数据模型的映射。 在方面,映射器接收指示应用对象的行为(例如,如何构造,修改或检查对象)的注册。 可以使用用户提供的表达式指定行为。 映射器聚合此数据,并将其用于将数据访问的应用程序请求映射到对抽象数据模型进行操作的一个或多个操作。 然后,数据访问层可以将操作转换为用于访问对应于来自商店的请求的数据的动作。 如果适当,可以从商店获得的数据被插入到由注册所指示的应用对象中。
-
公开(公告)号:US20080263063A1
公开(公告)日:2008-10-23
申请号:US11940029
申请日:2007-11-14
申请人: David E. Sceppa , Carl Y. Perry , Jeffrey M. Derstadt , Andrew J. Conrad , Amanda K. Silver , Paul A. Vick , Shyamalan Pather , Colin Joseph Meek
发明人: David E. Sceppa , Carl Y. Perry , Jeffrey M. Derstadt , Andrew J. Conrad , Amanda K. Silver , Paul A. Vick , Shyamalan Pather , Colin Joseph Meek
IPC分类号: G06F17/30
CPC分类号: G06F9/45516
摘要: There is alteration of a late-bound expression produced by a compiler into an early-bound structure. Alteration of the late-bound expression can occur at runtime and a visitor pattern can be used to create the alteration. In one instance, a conversion from late-bound to early-bound takes place through replacing a late-bound property with a statically typed call. The early-bound structure can translate into an expression tree to enable an implementation of a store specific query operated upon storage.
摘要翻译: 将编译器产生的后期界定表达式更改为早期绑定的结构。 晚期绑定表达式的更改可能在运行时发生,访问者模式可用于创建更改。 在一种情况下,通过使用静态类型调用替换后期绑定属性来实现从后期到早期的转换。 早期绑定的结构可以转换为表达式树,以使得能够实现在存储时操作的商店特定查询。
-
-
-
-
-
-