タイプ A、B、C、または D のいずれかのイベントが発行されていると想定します。タイプ A のイベントの後にタイプ B のイベントが続く場合はいつでも検出したいと考えています。つまり、エスパーの EPL が->演算子を提供するシーケンスを検出したいと考えています。
しかし、私が上で説明したことはあいまいです。私が望むのは次のことです: B が検出されるたびに、最新の A と一致させたい.
私は EPL の構文をいじっていましたが、思いついたのは次のとおりです。
select * from pattern [(every a=A) -> b=B]
ただし、これは各 B を、最後の一致の後に発生した最も古い A と一致させます。変...
助けていただければ幸いです。:P