发明名称 |
具有对丰富数据类型的支持的可扩展查询语言 |
摘要 |
提供了一种具有对丰富数据类型的支持的查询语言。一种系统可包括被配置成根据查询语言来生成查询的应用程序。还提供了一种用于处理根据所提供的查询语言生成的查询的平台。该平台一般包括对象服务层、映射提供者层、以及最终可以与各种市场上可购买的数据库接口的桥层。 |
申请公布号 |
CN101427249B |
申请公布日期 |
2017.03.08 |
申请号 |
CN200780010055.9 |
申请日期 |
2007.01.16 |
申请人 |
微软技术许可有限责任公司 |
发明人 |
S·穆拉利达;S·F·施塔克;S·B·豪斯;S·卡瓦诺;F·M·F·巴尔武埃纳;R·纳加拉贾 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
顾嘉运 |
主权项 |
一种用于处理对数据的应用程序请求的系统,包括:用于接受请求的对象服务层,其中所述请求是根据支持丰富数据类型的可扩展查询语言eSQL生成的,所述请求包括from子句形式的类集表达式以提供对类集的一级支持;提供用于将所述请求变换成数据库查询的多个映射变换的映射提供者层;用于将所述数据库查询转换成经修改的数据库查询的桥层,所述经修改的数据库查询适用于第一数据库的至少一个要求;所述第一数据库包括用于处理所述经修改的数据库查询的查询处理引擎,其中所述第一数据库被配置成向所述桥层返回结果。 |
地址 |
美国华盛顿州 |