首页> 外国专利> EXECUTING CONDITIONS WITH NEGATION OPERATORS IN ANALYTICAL DATABASES

EXECUTING CONDITIONS WITH NEGATION OPERATORS IN ANALYTICAL DATABASES

机译:在分析数据库中使用求反运算符执行条件

摘要

Embodiments of the present invention provide a method and system for processing a query on a set of data blocks in analytical databases. The query is on a set of data blocks, having at least one attribute and specifies at least one selection condition on the attribute. The selection condition is associated with at least one selection expression. Attribute value information on each attribute is generated for each data block. Next, a condition is generated on each attribute to negate the selection expression, if the selection expression has a negation operator. Additional conditions are generated for each selection expression that does not contain a negation operation. The attribute value is used to select the positive and negative subsets of data blocks for each condition. Next, a negative subset that does not require processing to evaluate the query is skipped and the positive subsets and the non-skipped negative subsets are processed.
机译:本发明的实施例提供了一种用于处理对分析数据库中的一组数据块的查询的方法和系统。该查询在具有至少一个属性的一组数据块上,并在该属性上指定至少一个选择条件。选择条件与至少一个选择表达式相关联。针对每个数据块生成关于每个属性的属性值信息。接下来,如果选择表达式具有否定运算符,则在每个属性上生成条件以使选择表达式无效。对于不包含否定运算的每个选择表达式,都会生成其他条件。该属性值用于为每个条件选择数据块的正和负子集。接下来,跳过不需要处理来评估查询的否定子集,并处理肯定子集和未跳过的否定子集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号