client.sodaを使った呼び出しメソッド(ステートメントオブジェクトモデル)

StackOverflow https://stackoverflow.com//questions/25013466

  •  21-12-2019
  •  | 
  •  

質問

JavaでEPL文を作成しようとしています。

com.espertech.esper.client.soda libを使用しますが、見つけることができません 私を助けるためのチュートリアル。

パターンテクノロジーは今のように必要な唯一の部分です。

例として、EPL:

を使用しましょう
every a=Event((a).getEventTypeCode()='E00001')
.

だから彼はイベントタイプコードE00001であらゆるイベントでトリガーする必要があります、私たちはそのコードを取得します GetEventTypeCodeメソッドを呼び出します。

どのようにしてこれをSOMに投影するのですか?

PatternExpr pattern = Patterns.everyFilter("Event","a");
.

私は得られます:

every a=Event
.

(もちろん)

私は「MethodInvocationStream」というクラスがあることを知っていますが、使用方法がわかりません。 そしてその使用のための例がわかりません。

USER650839のおかげで、SOMを介してメソッドを追加する方法を見つけました。 これはSOMオブジェクトとしての単純なEPLです。 http://imgur.com/sdrtsa7 mosオブジェクトとして

役に立ちましたか?

解決

情報のある情報源はJavadocです。 EPLテキストをモデルオブジェクトに単純にしてコンパイルして、それを検査することもできます。"epadmin.compileepl"を使用すると、出力はAPIを介してビルドするのと同じオブジェクトです。\

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top