使用Esper语法

时间:2016-01-28 20:17:09

标签: arrays string esper nesper

我使用esper语句与变量进行比较,并在变量1!= variable2时触发。

我的问题是变量1包含我不在乎的其他信息。我只想匹配第一部分

示例数据: Variable1 = testdata.bad.info Variable2 = testdata

我不希望以下语句匹配: variable1!= variable2

理想情况下,我希望语句删除Variable1上的小数后的所有内容。如果是这种情况,该声明会评估它:

Variable1 = testdata Variable2 = testdata

知道如何才能实现这样的目标吗?

1 个答案:

答案 0 :(得分:0)

你可以“从MyEvent中选择*(field.startsWith(field2))”。 EPL中提供了所有Java语言方法。否则,对用户定义的函数进行标注,即“select * from MyEvent(compareMe(field,field2))”。或者使用脚本作为EPL的一部分。