我使用esper语句与变量进行比较,并在变量1!= variable2时触发。
我的问题是变量1包含我不在乎的其他信息。我只想匹配第一部分
示例数据: Variable1 = testdata.bad.info Variable2 = testdata
我不希望以下语句匹配: variable1!= variable2
理想情况下,我希望语句删除Variable1上的小数后的所有内容。如果是这种情况,该声明会评估它:
Variable1 = testdata Variable2 = testdata
知道如何才能实现这样的目标吗?
答案 0 :(得分:0)
你可以“从MyEvent中选择*(field.startsWith(field2))”。 EPL中提供了所有Java语言方法。否则,对用户定义的函数进行标注,即“select * from MyEvent(compareMe(field,field2))”。或者使用脚本作为EPL的一部分。