过滤事件

where

(where expr & children)

按照 expr 指定的条件过滤事件,将符合条件事件向下传递。

请参考 where 的官方文档

by

(by fields & children)

将事件流按照 fields 指定的字段分离成多个子流,指定字段具有相同值的事件进入相同的子流, 每个子流会独立地进行剩下的处理过程。

请参考 by 的官方文档

runs

(runs len-run field & children)

field 指定的字段值在过去的 len-run 次没有变化时,将事件向下传递。

请参考 runs 的官方文档

changed

(changed pred & children)

(pred event) 的值与上次比较变化了,那么将这一次的事件向下传递。

请参考 changed 的官方文档