我是Esper的新手(NEsper,实际上),我一直在尝试(不成功)创建一个语句来检测事件何时开始。
例如,假设我有一个名为“已开始投注”的事件类型,我想在10分钟后对其进行“证明”时会发生这种情况。使用我作为语句使用的内容,10分钟后,每次有“证据”时都会触发update()
方法。
我尝试过像
这样的东西from (...), StartedBetting as st
where st is null AND (...)
但没有奏效(事件从未被发现)。
希望我已经说清楚了。
任何提示都将不胜感激。
答案 0 :(得分:0)
所以,如果我理解你的话,在收到任何开始投注事件时你只想延迟10分钟然后被召唤? “证据”部分不清楚。但这样做会:
select * from pattern [every StartBetting -> timer:interval(10 min)]