我创建了一个实现UpdateListener接口的侦听器,该接口附加到一个Event(Example - TestEvent)。现在,每次引发此事件时,我都想获取TestEvent的基础事件并打印出来。
示例:
声明1 -
在ParentEvent1上插入TestEvent
声明2 -
在ParentEvent2上插入TestEvent
声明3 -
在ParentEvent3上插入TestEvent
声明4 -
在ParentEvent4上插入TestEvent
因此,每当引发TestEvent时,我都需要打印"由于ParentEvent4"而引发了TestEvent,"由于ParentEvent1而引发了TestEvent"等
谢谢, 问候, Ankit Jain
答案 0 :(得分:0)
这是通过从流中选择一些有关触发事件本身的信息来完成的。
on ParentEvent1 as p1 insert into TestEvent select p1, somemoreinformation from MyNamedWindow
不是选择事件本身,也可以选择一些文本:
on P1 insert into TestEvent select 'P1' as triggeredBy from ...
on P2 insert into TestEvent select 'P2' as triggeredBy from ...