"str contains" 函数 SIDDHI
"str contains" Function SIDDHI
我有一个问题。
我可以进行查询并在两个事件中使用 "str:contains" 函数吗?
例如替换:
from DSBStream[(str:contains(correlation_phr_incident_detail, '0.0.0.0')==FALSE)]
select *
insert into DSBFiltered;
通过
from DSBStream#window.length(0) join Trazablack as t
on (str:contains(correlation_phr_incident_detail, t.atribute)==FALSE)
select t.sensorValue as sensorValue
insert current events into trazawhite;
这可能吗?
这是不可能的,因为 Trazablack 是一个 RDBMS 事件 table。作为解决方法,您可以将查询分为两部分,其中第一个查询将通过加入从 table 获取属性,第二个查询将检查 srt:contains.
我有一个问题。
我可以进行查询并在两个事件中使用 "str:contains" 函数吗?
例如替换:
from DSBStream[(str:contains(correlation_phr_incident_detail, '0.0.0.0')==FALSE)]
select *
insert into DSBFiltered;
通过
from DSBStream#window.length(0) join Trazablack as t
on (str:contains(correlation_phr_incident_detail, t.atribute)==FALSE)
select t.sensorValue as sensorValue
insert current events into trazawhite;
这可能吗?
这是不可能的,因为 Trazablack 是一个 RDBMS 事件 table。作为解决方法,您可以将查询分为两部分,其中第一个查询将通过加入从 table 获取属性,第二个查询将检查 srt:contains.