2017-01-30 58 views
0

我正在尝试检查事件表中的事件,而不将它与传入的数据流进行连接。WSO2 CEP事件表 - 如何查看事件表上的记录

这在WSO2 CEP中甚至可能吗?

以下不possivle:

from event_table select * insert into print_output_stream; 

是否可以检查一个WSO2事件表中的记录?就像一个文件或类似的SQL服务器管理工​​作室。

回答

0

据我所知,没有JOIN是不可能读取(内存中)事件表,因为;

当涉及事件处理时,会在事件到达时采取行动。换句话说,查询被写入以在事件到达时执行。

因此,只有在事件到达时才需要采取行动(在这种情况下,请阅读事件表)。

因此,查询不能存在,不会被事件到达触发。

因此,你需要触发的从事件表中读取(比如说trigger_stream

当一个事件到达trigger_stream动作流,你可以通过加入读事件表事件表无条件地对照事件表中的记录。换句话说,您可以省略JOIN声明的ON条件。通过这样做,您将获取事件表中的所有行。

读取事件表用于调试目的:

如果你的阅读事件表意图调试脚本西提,那么你就可以远程调试西提为您运行WSO2 CEP服务器。