当前位置: 首页 > 专利查询>微软公司专利>正文

虚拟化查询中的对象制造技术

技术编号:4986437 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于虚拟化查询中的对象的方法、系统和计算机程序产品。本发明专利技术的各实施例虚拟化用于查询的数据访问。虚拟化可在句法树的任意部分中实现。例如,可以虚拟化本身是另一对象的对象属性的数据。数据虚拟化便于对查询表达式的懒惰求值。即,虚拟化数据构造语句中的属性的实际属性值直到查询具体地请求该实际属性值。此外,数据虚拟化还节约了资源并导致更高效的查询求值。

【技术实现步骤摘要】
【国外来华专利技术】虚拟化查询中的对象背景1.背景和相关技术计算机系统和相关技术影响社会的许多方面。的确,计算机系统处理信息的能力 已转变了人们生活和工作的方式。计算机系统现在通常执行在计算机系统出现以前手动执 行的许多任务(例如,文字处理、日程安排和会计等)。最近,计算机系统彼此耦合并耦合到 其他电子设备以形成计算机系统和其他电子设备可以在其上传输电子数据的有线和无线 计算机网络。因此,许多计算任务的执行分布在多个不同的计算机系统和/或多个不同的 计算环境上。大多数(即使不是全部)计算任务通常包括对数据执行诸如例如创建、修改、删除 等操作来获得所需结果的软件(例如,应用程序或操作系统)。由此,对于要获得所需结果 的软件,该软件必须能够访问适当的数据。例如,为了对文字处理文档做出编辑,用户必须 定位该文字处理文档(例如,在文件系统中)并将命令输入到文字处理程序来指示该文字 处理程序打开该文字处理文档。如果用户不知道文档位置,则用户可使用各种搜索工具来定位文档。用户可将各 种搜索项输入到搜索模块(例如,文件查找器)中。搜索模块可在文件系统中搜索包括在 搜索项中标识的特征的文档并将任何所标识的文档的位置返回给本文档来自技高网...

【技术保护点】
一种在计算机系统处的用于创建对象(161)从而使得可在无需构造整个对象(161)的情况下访问所述对象(161)的部分的方法,所述方法包括:  接收数据构造语句(151)的动作,所述数据构造语句(151)包括:  对象类型(152)的指示,所述指示表明所述数据构造语句表示所述对象的构造;  一个或多个属性标识符(153),每一属性标识符表示所述对象的属性;以及  一个或多个相应的映射(154),每一相应的映射将属性标识符映射到查询表达式(156),所述查询表达式(156)指示如何计算所述属性标识符所标识的对象的属性的值;以及  响应于接收到所述数据构造语句(151)来创建数据提供者(171)的动...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:GL休斯C凯雷BM奥兰尼科
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1