首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NEsper/Esper EPL事件语句

NEsper/Esper EPL事件语句
EN

Stack Overflow用户
提问于 2021-06-14 19:53:29
回答 1查看 26关注 0票数 0

有没有人可以帮我定义EPL语句,以便在发生以下情况时捕获事件:

假设有3个属性的事件-(字符串)符号,(布尔)值,(日期时间)时间戳。

如果事件具有相同的符号并且同时具有true和false的值,则应捕获。例如event1(Symbol - apple,Value - True,Timestamp - 20210614-14:00:00)和event2(Symbol - apple,Value - False,Timestamp - 20210614-14:00:00)。但如果事件具有不同的符号(如苹果和香蕉),则应忽略(而不是捕获)。

谢谢你的帮助。

纳尔苏

EN

回答 1

Stack Overflow用户

发布于 2021-06-15 04:55:59

这将匹配紧随其后的两个事件(没有说明中间会发生什么)

代码语言:javascript
复制
select * from MyEvent
  match_recognize (
    partition by symbol
    measures a, b
    pattern (a b)
    define
      b as b.timestamp = a.timestamp and b.value != a.value
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67969756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档