2017-04-13 1 views
0

最新のAに続いて& all B(prop1 = A.prop1)が続くEPLパターンを検索しようとしています。私は、{A1、B1}、{A1、B2} {A3、B3} {A4、B4にマッチするパターンを探していEsper's documentationで定義されるように同じ配列を使用最新のAとすべてのBとフィルタを一致させるEPLパターン

...

A1 B1 C1 B2 A2 D1 A3 B3 E1 A4 F1 B4 

}彼らはすべてprop1の値が同じであると仮定しています。

正確に言えば、最初の試合の後、パターンマッチャーを再起動して次のAイベントを探すことは望ましくありません。

感謝の気持ちで助けてください!

答えて

0

この周りにいくつかのテストを実行した、それは答えは、すべてのAのフィルタされたバージョンであることが判明 - すでにEsper samples ...

select * from pattern [every a=A -> every b=B(prop1 = a.prop1) and not A(prop1=a.prop1)] 
に含まれる>すべてのB
関連する問題