首页> 外国专利> Efficient support for workspace-local queries in a repository that supports file versioning

Efficient support for workspace-local queries in a repository that supports file versioning

机译:对支持文件版本控制的存储库中的工作区本地查询的有效支持

摘要

Evaluation of workspace-local queries on a repository that supports versioning is enabled by tracking which versions of resources that are stored in the repository are associated with particular workspaces. A mapping is created and maintained for each workspace and each workspace-enabled table, i.e., a repository table that supports multiple versions of resources in the table. The mapping, such as a bit vector, is indexed by resource identifier. A set bit indicates that a particular resource version that corresponds to the bit is associated with the particular workspace. Therefore, the mapping indicates which rows in the workspace-enabled table are in the particular workspace. Index-based and functional evaluation schemes may utilize the per workspace, per table mapping to evaluate queries on the versioned repository. A new operator (IN_WORKSPACE) is introduced, through which an evaluation routine is invoked to determine whether or not a particular row maps to a particular workspace.
机译:通过跟踪存储在存储库中的资源的哪些版本与特定工作空间相关联,可以在支持版本控制的存储库上评估工作空间本地查询。为每个工作空间和每个启用工作空间的表(即支持表中多个资源版本的存储库表)创建并维护映射。映射(例如位向量)由资源标识符索引。设置的位指示与该位相对应的特定资源版本与特定工作空间相关联。因此,映射指示启用了工作空间的表中的哪些行在特定的工作空间中。基于索引和功能的评估方案可以利用每个工作空间,每个表的映射来评估版本库中的查询。引入了一个新的运算符(IN_WORKSPACE),通过该运算符可以调用评估例程以确定特定的行是否映射到特定的工作空间。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号