str содержит функцию SIDDHI

у меня вопрос.

Могу ли я сделать запрос и использовать функцию "str:contains" с двумя событиями.

Например заменить:

 from DSBStream[(str:contains(correlation_phr_incident_detail, '0.0.0.0')==FALSE)]
select *
insert into DSBFiltered;

BY

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;

это возможно?


person ROBY HERNAN RUBIANO    schedule 02.06.2016    source источник
comment
Является ли Trazablack потоком?   -  person Tishan    schedule 03.06.2016
comment
Trazablack — это стол.   -  person ROBY HERNAN RUBIANO    schedule 03.06.2016
comment
@From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5432/pruebabg', имя пользователя='postgres', пароль='Easysoft16', driver.name='org.postgresql.Driver' , table.name='Trazablack') определить таблицу Trazablack (строка атрибутов);   -  person ROBY HERNAN RUBIANO    schedule 03.06.2016


Ответы (1)


Это невозможно, так как Trazablack — это таблица событий РСУБД. В качестве обходного пути вы можете разделить запрос на две части, где первый запрос получит атрибут из таблицы путем объединения, а второй запрос проверит srt:contains.

person Tishan    schedule 05.06.2016