0

我是 Esper 的新手(实际上是 NEsper),我一直在尝试(未成功)创建一个语句来检测事件何时开始。

例如,假设我有一个名为“开始投注”的事件类型,我想认为它是在 10 分钟后发生的“证明”。使用我一直使用的语句,10分钟后,update()每次有“证据”时都会触发该方法。

我试过类似的东西

from (...), StartedBetting as st 
where st is null AND (...) 

但没有工作(从未检测到事件)。

希望我已经说清楚了。

任何提示将不胜感激。

4

1 回答 1

0

所以如果我理解你的话,当收到任何开始下注事件时,你只是想延迟 10 分钟然后被跟注?“证明”部分不清楚。但这会做到:

select * from pattern [every StartBetting -> timer:interval(10 min)]
于 2017-05-25T11:19:57.260 回答