检索触发对Siddhi查询的肯定响应的实际事件对象

问题描述:

在Siddhi中,是否可以检索导致对查询作出肯定响应的实际事件。检索触发对Siddhi查询的肯定响应的实际事件对象

例如,如果我有一个事件A导致一个条件满足,我可以通过查询投影在ExecutionRuntime回调中提供我希望使用的事件A的属性(作为Siddhi核心事件)。

但是我想检索满足查询的实际事件对象。不只是它的一些/所有属性,因为我希望将该完整事件用作进一步处理的一部分。这可能吗?

如果可能,我还能够在需要多个事件以满足复杂查询(模式/序列)的情况下取回事件。

在此先感谢您的帮助。

如果查询与下面类似(没有选择属性/或带有select *),则任何事件满足value>20条件将可从QueryCallbackStreamCallback访问。但是,在回调中可用的事件不会完全相同的输入事件,而是该输入事件的克隆事件(原因是事件将在内部克隆用于过期目的等)。

from inputStream[value>20] 
insert into outputStream; 

但是,AFAIK,当涉及到模式/序列时,获取满足查询的所有事件是不可能的。