发明名称 对分层数据分页
摘要 提供通过分层视图的视图操作来智能地对分层数据集分页的能力的体系结构。该体系结构还提供了在从不将整个记录集发送给客户机或者将整个记录集接收回服务器的情况下对分层结构视图做出添加/删除并管理视图记录的父/子关系的能力,从而优化分层结构数据集上的操作性能。
申请公布号 CN102047252B 申请公布日期 2014.07.02
申请号 CN200980119899.6 申请日期 2009.04.13
申请人 微软公司 发明人 A·R·库内奥;B·沃莱恩;E·M·岑茨;S·朱
分类号 G06F17/30(2006.01)I;G06F17/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运;钱静芳
主权项 一种计算机实现的数据处理系统(100),包括: 用于对包括具有行的表的分层数据集分页的分页组件(102),以获得与在客户机视图集的一个或多个行上的行操作相关的行,其中所述分页包括通过视图操作获得行的子集,所述视图操作包括排序、过滤或分组,并且其中所述客户机视图集表示用户在给定时刻在客户机上在物理上看见的东西; 用于响应于行变更操作来更新所述客户机视图集的更新组件(112),对所述客户机视图集的更新基于与已分页的分层数据集相关联的行关键字; 用于基于对所述分层数据集的变更来跟踪行关键字信息、视图位置信息和数据位置信息的位置转换器索引组件;以及 用于基于对所述分层数据集的变更来跟踪行折叠操作的折叠集列表组件; 其中,客户机通过处理所述位置转换器索引组件和所述折叠集列表组件来只从所述分层数据集请求用于行操作的相关行。 
地址 美国华盛顿州