发明名称 |
公共查询运行期系统以及应用编程接口 |
摘要 |
一种查询运行期体系结构以及一个适用于该体系结构的典型应用编程接口。该体系结构输入一个或多个XML查询和视图并启动翻译该查询,其中可以在不同数据模型的多个数据源上运行该查询和视图。该体系结构结合前端编译器,该前端编译器将输入查询和视图转换成表示各自查询意义或视图意义的一个中间语言表示。于是该体系结构可以允许将中间语言表示进行后端编译成与所需要查询的数据源相一致的目标语言。该体系结构还允许执行那些目标编译来析取该查询所需要的数据。本发明还揭示了一个用于查询运行期系统的实例应用编程接口。 |
申请公布号 |
CN1573759A |
申请公布日期 |
2005.02.02 |
申请号 |
CN200410071468.6 |
申请日期 |
2004.06.23 |
申请人 |
微软公司 |
发明人 |
A·A·德塞;M·W·弗塞尔;A·E·金伯尔;M·L·布伦达吉;S·杜比奈茨;T·F·弗雷格 |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
上海专利商标事务所 |
代理人 |
李家麟 |
主权项 |
1.一种在用于构造可执行查询的系统中与应用程序进行通信的方法,包括:该系统接收来自应用程序的一个或多个请求来设置一个或多个编译参数和命令以便用于将一个或多个输入查询转换成一个XML中间语言表示;以及该系统接收来自应用程序的一个或多个请求来将该XML中间语言表示转换成一种可执行查询。 |
地址 |
美国华盛顿州 |