一个筛选库,用于显示与一系列条件表达式匹配的数据

bucket-filter的Python项目详细描述


桶式过滤器

一个筛选库,用于显示与一系列条件匹配的数据 表达式


bucket filter是一个python库,它允许创建多个bucket 每个链接到一个条件并具有各种数据,每个数据都由 唯一的ID。然后它允许在 条件运算符并筛选出与给定的 表达式。

  • 当前支持的运算符是&;(and),(or)
  • 库当前仅支持布尔表达式

示例

假设有3个条件为c1、c2、c3的存储桶,定义如下

  1. C1–>;ID1、ID2、ID3
  2. C2–>;ID3、ID4、ID5
  3. C3–>;ID2、ID3、ID6

表达式

C = c1 & (c2 || c3)

会导致

==> C = (id1, id2, id3) & (id3, id4, id5 id2, id6)

==> C = (id2, id3)

注释

  1. 库不计算个别条件,只连接 表达式定义的过滤器
    • 库执行精确的表达式匹配,因此如果while 注册一个使用hasdata=true,库期望相同 计算时的表达式
  2. 应用标准计算规则,从左到右,大括号中的表达式 先完成
  3. bucket中的元素必须具有可访问的属性idelse 将被逐出存储桶

许可证

根据apache许可证2.0版(以下简称“许可证”)授权;您可以 除非符合许可证,否则不要使用此文件。你可以获得 在

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Salesforce中查询自定义对象?   RichFaces 4中的java ExtendedDataTable:数据模型处理   java Android类层次结构和带有片段的接口   java如何在文件中保存JLabel的颜色/大小?   java编辑类中的返回值而不修改类本身?   安卓如何替换字符串java中的ï»   1.3.7.发布>1.4.1。发布| java。lang.NoSuchMethodError:org。springframework。靴子建设者SpringApplicationBuilder。展示横幅   java列表保存在模型中,而不在setter中进行设置   java如何打开一个窗口。windows中的ks文件?   Java HashMap获取值(其中大部分值)   vps的javascript Websocketurl?   使用byte buddy或某些库进行java评测   java Dom4j获取单节点文本值