首页> 外国专利> Evaluating multiple data filtering expressions in parallel

Evaluating multiple data filtering expressions in parallel

机译:并行评估多个数据过滤表达式

摘要

The present invention extends to methods, systems, and computer program products for evaluating multiple data filtering expressions in parallel. A filtering module accesses an XML document containing a plurality of XML elements. The filtering module serializing the XML document into serialized XML. The filtering module accesses a plurality of filtering expressions, each filtering expression corresponding to a component that is potentially interested in receiving the XML document. The filtering module aggregates the plurality of filtering expression into a single equivalent filtering expression. The filtering module evaluates the equivalent filtering expression over the serialized XML in a single pass. The filtering module returns a logical TRUE value for any of the plurality of filtering expressions that are satisfied. The filtering module delivers the XML document to the corresponding component for each of the plurality of filtering expressions that was returned a logical TRUE value.
机译:本发明扩展到用于并行评估多个数据过滤表达式的方法,系统和计算机程序产品。过滤模块访问包含多个XML元素的XML文档。过滤模块将XML文档序列化为序列化XML。过滤模块访问多个过滤表达式,每个过滤表达式对应于可能有兴趣接收XML文档的组件。过滤模块将多个过滤表达式聚合为单个等效过滤表达式。过滤模块可以单次评估序列化XML上的等效过滤表达式。过滤模块针对所满足的多个过滤表达式中的任何一个返回逻辑TRUE值。对于返回了逻辑TRUE值的多个过滤表达式中的每一个,过滤模块将XML文档传递到相应的组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号