0

以下は、当社の Esper EPL ステートメントです。

insert rstream into SelectedFieldsStream
            select rstream feedId as feedId
            , data.inputEvents.inputEventCount as inputCounts 
            , data.inputEvents.inputEvent[1].name as inputName
            , data.inputEvents.inputEvent[1].count as inputCount
from AStream

上記の EPL のように配列値を 1 つだけ取得するのではなく、上記のクエリですべての配列要素 (上記の「inputCounts」で配列サイズを指定) を反復処理するにはどうすればよいでしょうか。

これに関するヘルプは大歓迎です!!

サンニット。

4

1 に答える 1

1

Esper は列挙型メソッドを提供します。lambda/closure ie "select data.input.inputEvents.countOf() ..." または、カスタム ロジックが必要な場合は、カスタム UDF またはスクリプトを作成できます。

よろしく、トム

于 2013-06-03T11:50:53.717 に答える