我正在寻找一个EPL语句,该语句会在每次我的流的当前消息的ID引发一个以上时触发一个事件。像(a + 1!= b)。
类似这样的东西,但我不知道正确的语法:
select * from pattern[a=test.SensorEvent(ids) -> b=test.SensorEvent(ids)(a+1!=b)];
答案 0 :(得分:0)
如果您经常参加比赛,我建议您进行比赛识别。模式适用于频率较低的匹配,因为它们可以根据搜索条件建立索引,而维护索引则是一项支出。
该表达式类似于temperature > a.temperature
或temperature > (a.temperature + 1)