-
公开(公告)号:US20090006429A1
公开(公告)日:2009-01-01
申请号:US11770696
申请日:2007-06-28
申请人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , David L. Remy , Ion Vasilian
发明人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , David L. Remy , Ion Vasilian
IPC分类号: G06F7/00
CPC分类号: G06F8/427
摘要: Programming mechanisms for data parsing facilitate both clear code specification and efficient execution. Declarative style code can be employed to enable clear and concise specification of data parsing. Further, an efficient parsing approach can be utilized that enables processing of a data structure without first materializing the entire structure to memory. More specifically, streaming and/or selective materialization of portions of data to memory can be employed.
摘要翻译: 数据解析的编程机制有助于清除代码规范和高效执行。 可以使用声明式样式代码来实现数据解析的清晰和简明的规范。 此外,可以利用有效的解析方法,其能够在不首先将整个结构实现到存储器的情况下处理数据结构。 更具体地,可以采用数据到存储器的数据流和/或选择性实现。
-
公开(公告)号:US08005848B2
公开(公告)日:2011-08-23
申请号:US11770696
申请日:2007-06-28
申请人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , David L. Remy , Ion Vasilian
发明人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , David L. Remy , Ion Vasilian
CPC分类号: G06F8/427
摘要: Programming mechanisms for data parsing facilitate both clear code specification and efficient execution. Declarative style code can be employed to enable clear and concise specification of data parsing. Further, an efficient parsing approach can be utilized that enables processing of a data structure without first materializing the entire structure to memory. More specifically, streaming and/or selective materialization of portions of data to memory can be employed.
摘要翻译: 数据解析的编程机制有助于清除代码规范和高效执行。 可以使用声明式样式代码来实现数据解析的清晰和简明的规范。 此外,可以利用有效的解析方法,其能够在不首先将整个结构实现到存储器的情况下处理数据结构。 更具体地,可以采用数据到存储器的数据流和/或选择性实现。
-
公开(公告)号:US08037096B2
公开(公告)日:2011-10-11
申请号:US11771163
申请日:2007-06-29
申请人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , Ion Vasilian
发明人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , Ion Vasilian
CPC分类号: G06F9/4493
摘要: Memory efficient data processing is provided in a computer environment. A data representation or description is utilized to reduce memory footprint. A data structure can be serialized iteratively utilizing the representation rather than first loading the entire data structure to memory. Portions of the data structure can be materialized to and removed from memory as function of operational need.
摘要翻译: 在计算机环境中提供高效的数据处理。 使用数据表示或描述来减少内存占用。 数据结构可以使用表示反复序列化,而不是首先将整个数据结构加载到存储器。 数据结构的一部分可以作为操作需要的功能实现到存储器中并从存储器中移除。
-
公开(公告)号:US20090006450A1
公开(公告)日:2009-01-01
申请号:US11771163
申请日:2007-06-29
申请人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , Ion Vasilian
发明人: Michael Craig Champion , Anders Hejlsberg , Andrew Eyring Kimball , Ralf Lammel , Henricus Johannes Maria Meijer , Ion Vasilian
IPC分类号: G06F7/76
CPC分类号: G06F9/4493
摘要: Memory efficient data processing is provided in a computer environment. A data representation or description is utilized to reduce memory footprint. A data structure can be serialized iteratively utilizing the representation rather than first loading the entire data structure to memory. Portions of the data structure can be materialized to and removed from memory as function of operational need.
摘要翻译: 在计算机环境中提供高效的数据处理。 利用数据表示或描述来减少内存占用。 数据结构可以使用表示反复序列化,而不是首先将整个数据结构加载到存储器。 数据结构的一部分可以作为操作需要的功能实现到存储器中并从存储器中移除。
-
公开(公告)号:US20090030869A1
公开(公告)日:2009-01-29
申请号:US11828711
申请日:2007-07-26
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Andrew Eyring Kimball , David N. Schach , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Vladimir G. Sadov , Lisa Helene Feigenbaum , Abel Valadez Martinez , Olivier Michel Destrebecq
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Andrew Eyring Kimball , David N. Schach , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Vladimir G. Sadov , Lisa Helene Feigenbaum , Abel Valadez Martinez , Olivier Michel Destrebecq
IPC分类号: G06F7/00
CPC分类号: G06Q10/00
摘要: When a user enters text into an application, the application can utilize an auto-complete feature to provide the user with estimations as to a complete term a user is attempting to enter into the application. Visualization can be provided along with an estimation to disclose the likelihood the estimation is what the user intends to enter. Furthermore, a rationale can be provided to the user for the reason an estimation was provided to the user.
摘要翻译: 当用户将文本输入应用程序时,应用程序可以使用自动完成功能来向用户提供关于用户尝试进入应用程序的完整术语的估计。 可以提供可视化以及估计来公开估计是用户打算进入的可能性。 此外,为了向用户提供估计的原因,可以向用户提供理由。
-
6.
公开(公告)号:US20090030902A1
公开(公告)日:2009-01-29
申请号:US11782626
申请日:2007-07-24
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , David N. Schach , Andrew Eyring Kimball , Vladimir G. Sadov , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Stanislav Kitsis , Mohamed Helal
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , David N. Schach , Andrew Eyring Kimball , Vladimir G. Sadov , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Stanislav Kitsis , Mohamed Helal
IPC分类号: G06F17/30
CPC分类号: G06F8/33
摘要: Intelligent assistance functionality is provided in development environments and/or other editors for schematized data. Input of a trigger character sequence can initiate an intelligent assistance box having data corresponding to a related schema. Thus, the intelligent assistance data can be dynamic as schematized data can change; the data can be queried from the schema as requested to facilitate this end. In one embodiment, the data can be an extensible markup language (XML) schema having a plurality of elements. In this regard, syntax can be entered into a development environment to effectuate an intelligent assistance box comprising the elements of the schema; a root level element can be displayed for an initial trigger character sequence. After selecting the element, another trigger sequence can be input to facilitate querying the schema for next level elements, and so on.
摘要翻译: 智能帮助功能在开发环境和/或其他编辑器中提供用于图形化数据。 触发字符序列的输入可以启动具有与相关模式对应的数据的智能辅助箱。 因此,智能辅助数据可以是动态的,因为示意的数据可以改变; 可以根据请求从数据库中查询数据,以便于此结束。 在一个实施例中,数据可以是具有多个元素的可扩展标记语言(XML)模式。 在这方面,可以将语法输入到开发环境中以实现包括模式的元素的智能辅助箱; 可以为初始触发字符序列显示根级别元素。 选择元素后,可以输入另一个触发器序列,以方便查询下一级别元素的模式,依此类推。
-
公开(公告)号:US09043727B2
公开(公告)日:2015-05-26
申请号:US11828711
申请日:2007-07-26
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Andrew Eyring Kimball , David N. Schach , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Vladimir G. Sadov , Lisa Helene Feigenbaum , Abel Valadez Martinez , Olivier Michel Destrebecq
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Andrew Eyring Kimball , David N. Schach , Sravani Kothapalle , Ghanashyam Chandrasekhar Namboodiripad , Vladimir G. Sadov , Lisa Helene Feigenbaum , Abel Valadez Martinez , Olivier Michel Destrebecq
CPC分类号: G06Q10/00
摘要: When a user enters text into an application, the application can utilize an auto-complete feature to provide the user with estimations as to a complete term a user is attempting to enter into the application. Visualization can be provided along with an estimation to disclose the likelihood the estimation is what the user intends to enter. Furthermore, a rationale can be provided to the user for the reason an estimation was provided to the user.
摘要翻译: 当用户将文本输入应用程序时,应用程序可以使用自动完成功能来向用户提供关于用户尝试进入应用程序的完整术语的估计。 可以提供可视化以及估计来公开估计是用户打算进入的可能性。 此外,为了向用户提供估计的原因,可以向用户提供理由。
-
公开(公告)号:US08370801B2
公开(公告)日:2013-02-05
申请号:US12728939
申请日:2010-03-22
申请人: Henricus Johannes Maria Meijer , Anders Hejlsberg , Matthew J. Warren , Luca Bolognese , Peter A. Hallam , Gary S. Katzenberger , Dinesh C. Kulkarni
发明人: Henricus Johannes Maria Meijer , Anders Hejlsberg , Matthew J. Warren , Luca Bolognese , Peter A. Hallam , Gary S. Katzenberger , Dinesh C. Kulkarni
IPC分类号: G06F9/44
CPC分类号: G06F8/315
摘要: Architecture that extends existing types including constructed and sealed types using extension methods. Extension methods are static methods that can be invoked using instance method syntax. Extension methods are declared by specifying the keyword “this” as a modifier on the first parameter of the methods. Extension methods have all the capabilities of regular static methods. In addition, once imported, extension methods can be invoked using instance method syntax. Also disclosed are rules for importing extension methods, and extension method invocations. Extension methods are imported through using-namespace-directives. In addition to importing the types contained in a namespace, a using-namespace-directive imports all extension methods in all static classes in the namespace. In effect, imported extension methods appear as additional methods on the types that are given by their first parameter and have lower precedence than regular instance methods.
摘要翻译: 使用扩展方法扩展现有类型(包括构造和密封类型)的体系结构。 扩展方法是可以使用实例方法语法调用的静态方法。 通过将关键字this指定为方法的第一个参数的修饰符来声明扩展方法。 扩展方法具有常规静态方法的所有功能。 另外,一旦导入,可以使用实例方法语法来调用扩展方法。 还公开了导入扩展方法和扩展方法调用的规则。 扩展方法通过using-namespace-directives导入。 除了导入命名空间中包含的类型之外,using-namespace-directive会在命名空间中的所有静态类中导入所有扩展方法。 实际上,导入的扩展方法在其第一个参数给出的类型上显示为附加方法,并且具有比常规实例方法更低的优先级。
-
公开(公告)号:US07899840B2
公开(公告)日:2011-03-01
申请号:US11693136
申请日:2007-03-29
申请人: Henricus Johannes Maria Meijer , Anders Hejlsberg , Dinesh Chandrakant Kulkarni , Matthew J. Warren , Mads Torgersen
发明人: Henricus Johannes Maria Meijer , Anders Hejlsberg , Dinesh Chandrakant Kulkarni , Matthew J. Warren , Mads Torgersen
CPC分类号: G06F17/30412 , G06F17/30466 , G06F17/30498
摘要: A group join query facilitates navigation of relationships (e.g., one-to-many or many-to-one) across a plurality of data collections. Such a query operator produces nested or hierarchical results that capture the arguments passed thereto. If desired, the nested results can be flattened to simulate conventional relational database results.
摘要翻译: 群组加入查询有助于跨多个数据集合的关系(例如,一对多或多对一)的导航。 这样的查询运算符产生嵌套或分层结果,捕获传递给它的参数。 如果需要,嵌套的结果可以被平坦化以模拟传统的关系数据库结果。
-
公开(公告)号:US07788275B2
公开(公告)日:2010-08-31
申请号:US11857366
申请日:2007-09-18
IPC分类号: G06F7/00
CPC分类号: G06F17/30607 , G06F17/30595
摘要: An object-relational mapping mechanism facilitates customized relationship traversal. The mechanism can override default loading behavior with custom functionality (e.g., eager loading, lazy loading . . . ) specified by a programmer, for example. In other words, the object-relational mapping mechanism includes an extensibility point or hook for customization.
摘要翻译: 对象关系映射机制有助于定制关系遍历。 该机制可以覆盖例如由程序员指定的定制功能(例如,加载加载,延迟加载等)的默认加载行为。 换句话说,对象关系映射机制包括用于定制的可扩展点或挂钩。
-
-
-
-
-
-
-
-
-