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

想知道如何在上面的查询中遍历所有数组元素(上面的 'inputCounts' 给出数组大小),而不是像上面的 EPL 那样只获取一个数组值。

对此的任何帮助将不胜感激!

苏尼特。

4

1 回答 1

1

Esper 提供了又名枚举方法。lambda/closure 即“选择 data.input.inputEvents.countOf() ...” 或者,如果需要自定义逻辑,您可以编写自定义 UDF 或脚本。

最好的问候,汤姆

于 2013-06-03T11:50:53.717 回答