定义一个EPL语句,该语句根据集合中元素的属性触发事件

时间:2016-04-08 13:16:37

标签: esper

我有指向元素集合的对象。我想要做的是定义一个EPL语句,该语句触发包含满足某些条件的集合中至少一个元素的每个对象的事件。像这样:

insert into SomeComplexEvent 
select SomeObjectID
from
    SomeObject as obj
where 
    exists elem in obj.elemsCollection where elem.attribute = someValue;

有没有办法实现这个目标?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

这就像“elemsCollection.anyOf(v => v.attribute = someValue)”。

http://espertech.com/esper/release-5.3.0/esper-reference/html_single/index.html#enumerationreference