我正在寻找一个 EPL 语句,它在每次某个值增加指定数量时触发一个事件,中间有任意数量的事件,例如:考虑一个持续提供新价格的流。我想收到通知,例如,如果价格大于第一个价格 + 100。像
select * from pattern[a=StockTick -> every b=StockTick(b.price>=a.price+100)];
但是如何意识到我得到了下一个事件,如果增加> = 200,> = 300 等等?
到目前为止,上下文和窗口的各种测试尚未成功,因此我感谢任何帮助!谢谢!