ストリーム内の空の値を更新せずに MySQL Db を更新する方法はありますか? 入力データ ストリームに空の値が含まれている場合、現在、その空の値は「data_empty」値を使用して示されます。その時点で、CEP はその値 ("data_empty") で DB を更新します。私の目標は、その空の値を更新せずに残りのものを更新することです。siddhi と WSO2 CEP を使用して行うことは可能ですか。
@Plan:name('DBUpdateExecutionPlan')
@Import('testStream:1.0.0')
define stream input (id string, param1 string, param2 string);
@Export('testOutStream:1.0.0')
define stream output (id string, param1 string, param2 string);
@from(eventtable = 'rdbms' , datasource.name = 'MYSQL' , table.name = 'cep')
define table cepTable (id string, param1 string, param2 string) ;
from input#window.time(0 sec)
select *
update cepTable on id == cepTable.id;