提供一般的查询语句的所有特定事件

问题描述 投票:0回答:1

下面的实际使用情况,已经得到了广大企业实现:

我们已经建立了应用与REST API围绕超能力者的Java API包装。用户可以定义它的地图模式和查询语句。每个事件(的instanceof MapEventBean)由用户发送(如JSON)具有一个共同的参数(あ与每次不同的值),其将被添加在背景向用户地图事件作为附加键 - 值对映射。

问题:为了获取由UpdateListener这种额外的参数,用户定义的两种架构和查询语句要在此属性编程扩展。

E.g:

用户自定义模式:创建地图的模式名称,(...)

PROG。修改过的模式:创建地图的模式名称(additionalAttribute地图,...)

用户定义的查询语句:选择富,从名称栏

PROG。修改后的查询语句:选择additionalAttribute,FOO,从名称栏

问:办法的工作,但很容易出错或不会太独立,因为我们想拥有它。 所以问题:是任何可能性来定义常用的查询语句(例如,在每个事件......选择additionalAttribute)或者告诉听众更新检索特定属性上的每个成功的查询,独立于它是否已经在用户自定义语句或没有被定义。

提前致谢!

更新:我已经考虑了一些可能性,如NamedWindows,但问题是,这个附加属性是属于每一个特定的事件, - 这是属性应该从模式的更新听者同时与该事件自取出。

cep esper
1个回答
0
投票

还有就是你可以用它来修改查询,而不做字符串操作语句对象模型API。文档链接,API是http://esper.espertech.com/release-8.0.0/reference-esper/html_single/index.html#apicompiler-soda

© www.soinside.com 2019 - 2024. All rights reserved.