有没有人可以帮我定义EPL语句,以便在发生以下情况时捕获事件:
假设有3个属性的事件-(字符串)符号,(布尔)值,(日期时间)时间戳。
如果事件具有相同的符号并且同时具有true和false的值,则应捕获。例如event1(Symbol - apple,Value - True,Timestamp - 20210614-14:00:00)和event2(Symbol - apple,Value - False,Timestamp - 20210614-14:00:00)。但如果事件具有不同的符号(如苹果和香蕉),则应忽略(而不是捕获)。
谢谢你的帮助。
纳尔苏
发布于 2021-06-15 04:55:59
这将匹配紧随其后的两个事件(没有说明中间会发生什么)
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
)https://stackoverflow.com/questions/67969756
复制相似问题