0

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

我的问题是 variable1 包含我不关心的其他信息。我只想匹配第一部分

示例数据:变量 1 = testdata.bad.info 变量 2 = testdata

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

理想情况下,我希望该语句删除变量 1 小数点后的所有内容。如果是这种情况,该语句将对其进行评估,如下所示:

变量 1 = 测试数据 变量 2 = 测试数据

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

4

1 回答 1

0

您可以执行“从 MyEvent(field.startsWith(field2)) 中选择 *”。所有 Java 语言方法都在 EPL 中可用。否则,调用用户定义的函数,即“select * from MyEvent(compareMe(field, field2))”。或者使用脚本作为 EPL 的一部分。

于 2016-01-29T12:29:41.480 回答