EXPRESSIVE GROUPING FOR LANGUAGE INTEGRATED QUERIES
    83.
    发明申请
    EXPRESSIVE GROUPING FOR LANGUAGE INTEGRATED QUERIES 有权
    语言集成查询的明确分组

    公开(公告)号:US20090271382A1

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

    申请号:US12107840

    申请日:2008-04-23

    IPC分类号: G06F17/30

    摘要: Standard group operators afford expressive grouping across collections of various types for employment by a number of programming languages. The operators can leverage positional information to facilitate grouping of sequential/ordered input data. Groups can also include more than one input element. Additionally or alternatively, the operators can enable multi-level grouping such as nested or hierarchical grouping. In accordance with one aspect, the group operators can be employed in conjunction with language-integrated queries.

    摘要翻译: 标准组运营商通过多种编程语言对各种类型的收藏进行表达分组。 运营商可以利用位置信息来促进顺序/有序输入数据的分组。 组也可以包含多个输入元素。 另外或替代地,操作者可以启用多级分组,例如嵌套或分层分组。 根据一方面,集团运营商可以与语言综合查询结合使用。

    FUNCTIONAL UPDATES FOR TREE PROCESSING
    84.
    发明申请
    FUNCTIONAL UPDATES FOR TREE PROCESSING 有权
    树木加工功能更新

    公开(公告)号:US20090248624A1

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

    申请号:US12054817

    申请日:2008-03-25

    IPC分类号: G06F7/06

    CPC分类号: G06F17/30961 G06F17/30908

    摘要: An API for functionally updates to data represented in trees, such as XML trees, is provided. Functional updates can be implemented using an update combinator to search for matching nodes and apply an indicated function to those matching nodes. This API can be used in non-functional languages, such as procedural languages or scripting languages. Updates are performed without side effects since a shallow clone is created for at least a portion of a tree. Nodes of the tree can be streamed into memory so that only a portion of a large tree is present in memory at any time. Artificial intelligence can be used by the API to optimize performance under the circumstances, such as optimizing based on node type that is to be updated.

    摘要翻译: 提供了一种用于功能更新树中表示的数据的API,例如XML树。 可以使用更新组合器来实现功能更新以搜索匹配节点并将指示的功能应用于那些匹配节点。 此API可用于非功能语言,例如过程语言或脚本语言。 执行更新没有副作用,因为为树的至少一部分创建了浅克隆。 树的节点可以流式传输到存储器中,使得只有一部分大树在任何时候都存在于存储器中。 API可以使用人工智能来优化在这种情况下的性能,例如基于要更新的​​节点类型进行优化。

    STATIC TYPE FOR LATE BINDING
    88.
    发明申请
    STATIC TYPE FOR LATE BINDING 审中-公开
    用于最后绑定的静态类型

    公开(公告)号:US20080282238A1

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

    申请号:US11746995

    申请日:2007-05-10

    IPC分类号: G06F9/44

    CPC分类号: G06F8/437

    摘要: A static type computer language provides optional dynamic typing triggered by a unique static type. The unique static type can be utilized anywhere other types can be employed to identify programmatic elements that are late bound. As a result, static types can be analyzed at compile time while deferring analysis of dynamic types until runtime.

    摘要翻译: 静态类型的计算机语言提供了由唯一静态类型触发的可选动态类型。 独特的静态类型可以在任何其他类型可用于识别晚期限制的程序元素的地方使用。 因此,可以在编译时分析静态类型,同时推迟对动态类型的分析,直到运行时为止。

    SERIALIZATION OF RUN-TIME STATE
    89.
    发明申请
    SERIALIZATION OF RUN-TIME STATE 有权
    运行状态序列化

    公开(公告)号:US20080215603A1

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

    申请号:US11536562

    申请日:2006-09-28

    IPC分类号: G06F17/30

    CPC分类号: H04L41/50 G06F9/4856

    摘要: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a portion of serialized data with transparent structure related to an application specification. A hydrate component can create a web application independent of a network service based at least in part upon the serialized data, the web application has state within the network service.

    摘要翻译: 所要求保护的主题提供了利用序列化数据的一部分来促进与网络服务相关联的web应用重新定位的系统和/或方法。 网络服务可以是由一方维护的任何资源集合(例如,第三方,非现场等),并且可以由被识别的用户通过网络(例如,WAN,因特网等)访问。 接口组件可以接收与应用规范相关的透明结构的序列化数据的一部分。 至少部分地基于序列化数据,水合物组分可以创建独立于网络服务的web应用,web应用具有网络服务内的状态。

    PARTIAL METHODS
    90.
    发明申请
    PARTIAL METHODS 有权
    部分方法

    公开(公告)号:US20080196014A1

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

    申请号:US11674333

    申请日:2007-02-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/00

    摘要: Partial methods enable separation of method declaration and/or calls from method implementation. A partial method specifies a signature of a join or hook point in a class. Calls to a partial method specify a join or hook point in code that can optionally be linked with an actual method implementation of the same signature. Separate method implementations or other code related to a partial method are injected into a single program prior to execution. Unimplemented partial methods are treated as no operation instructions or otherwise ignored.

    摘要翻译: 部分方法使得方法实现能够分离方法声明和/或调用。 部分方法指定类中的连接或钩点的签名。 调用部分方法指定可以可选地与相同签名的实际方法实现链接的代码中的连接或挂接点。 在执行之前,将单独的方法实现或与部分方法相关的其他代码注入到单个程序中。 未实现的部分方法被视为无操作指令或以其他方式忽略。