次のリンクは、WSO2 CEP サンプルを提供します
https://docs.wso2.com/display/CEP310/Getting+Started+with+CEP
書類を順次進めていきますが問題ありません。
しかし、シッディ語に従うことについて質問があります
define table pizza_deliveries (deliveredTime long, order_id string);
from deliveryStream
select time, orderNo
insert into pizza_deliveries;
from orderStream#window.time(30 seconds)
insert into overdueDeliveries for expired-events;
from overdueDeliveries as overdueStream unidirectional join pizza_deliveries
on pizza_deliveries.order_id == overdueStream.orderNo
select count(overdueStream.orderNo) as sumOrderId, overdueStream.customerName
insert into deliveredOrders;
この実行プランでは、pizza_deliveries がテーブルとして定義されています。orderStream、deliveryStream、deliveredOrders はドキュメントとして定義されます。
「overdueDeliveries」が定義されている場所と時期がわかりません。しかし、それは働いています..
私の質問は
overdueDeliveries はいつ、どこで定義されますか? 自動生成?
と...
overdueDeliveries はストリームまたはテーブルですか?