我正在尝试找到一个与最新的A匹配的EPL模式,然后是任何&全部B(prop1 = A.prop1)。
使用Esper's documentation ...
中定义的相同序列A1 B1 C1 B2 A2 D1 A3 B3 E1 A4 F1 B4
我正在寻找一个匹配{A1,B1} {A1,B2} {A3,B3} {A4,B4}的模式,假设它们都具有相同的prop1值。
所以准确地说,在第一场比赛之后,我不希望模式匹配器重新启动并寻找下一个A事件。
感激不尽的任何帮助!
答案 0 :(得分:0)
对此进行了一些测试,结果证明答案是每个A - >的过滤版本。每个B已包含在Esper samples ...
中select * from pattern [every a=A -> every b=B(prop1 = a.prop1) and not A(prop1=a.prop1)]