发明名称 多维分组运算符
摘要 本发明公开了多维分组运算符。诸如语言集成查询(LINQ)对象之类的多维对象可基于分组集合运算符以及零个或多个键选择器而被生成。可利用该对象来在非关系数据源上查询。该对象可包括与同该分组集合运算符有关的每一分组对应的函数序列,以便提供多维分组表示。此外,该对象包括供优化执行该分组集合运算符的嵌套结构。
申请公布号 CN103020150B 申请公布日期 2017.04.12
申请号 CN201210480057.7 申请日期 2012.11.22
申请人 微软技术许可有限责任公司 发明人 B·德 斯梅特;H·J·M·梅杰;J·W·戴尔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 范玮
主权项 一种便于数据聚集的方法,包括:利用被配置成执行存储在存储器中的计算机可执行指令的至少一个处理器来执行以下动作:基于键选择器在非关系数据源上执行分组集合运算符,其中取决于所述分组集合运算符的类型,所述分组集合运算符能被转换成包括与基于所述键选择器的数据分组相对应的函数序列的多维语言集成查询对象;将嵌套结构注入所述多维语言集成查询对象,所述嵌套结构包括在所述非关系数据源上执行所述分组集合运算符的结果;以及基于所述嵌套结构使用附加键选择器来产生所述分组集合运算符的结果。
地址 美国华盛顿州