Esper系列(十)NamedWindow语法delete、Select+Delete、Update
来源:互联网 发布:spss信度分析 输入数据 编辑:程序博客网 时间:2024/06/14 22:27
功能:在Named Windows中删除事件.
格式:
说明:
Criteria_expression为删除事件的条件.
例子:
Triggered Select+Delete: the On Select Delete clause
功能:从named window查询出结果的同时删掉查询结果.
格式:
注意:最后执行的查询加删除EPL中,删除的是mw.salary=111中的orderBean事件和myWindow中的事件.
On-Update With Named Windows
功能:更新window中事件.
格式:
例一:
功能:
当orderEvent 事件中的salary属性大于零,将myWindow中事件属性value值为111修改为100,并将key修改为 chenx。
说明:
1、在Window的update操作中,orderBean事件必须实现Serializable接口;
2、orderBean事件的属性必须要可写,且不能存在嵌套属性(Map、List等);
3、XML格式的事件不能通过此语句更新
例二:
功能:这个更新语句与上一个更新语句差别在于where的条件判读不同,当orderEvent事件中的salary大于0且等于111的时候,将myWindow中的所有事件的key属性修改为 chenx,value属性修改为100。
例三:
说明:
field_a被更新为1,然后用修改后的field_a赋值给field_b,那么field_b实际上也变成1了。但是如果想用更新前的field_a的值赋给field_c,那么就要写成initial.field_a。initial是关键字,所以不能省略。
- Esper系列(十)NamedWindow语法delete、Select+Delete、Update
- Esper系列(九)NamedWindow语法create、Insert、select
- Esper系列(十一)NamedWindow语法Merge、Queries、Indexing、Dropping
- Insert Update Delete Select
- select update delete
- sql基本语法select、insert、update、delete、distinct等
- sql基本语法select、insert、update、delete、distinct等 .
- mysql-update、delete、select操作
- select,delete,update,insert语句使用方法
- Hibernate insert,select,update,delete方法
- SQL语句复习:insert,update,delete,select
- SQL语句复习:insert,update,delete,select
- 数据操纵:select, insert, update, delete
- 数据库操作优化(insert、update、delete、select)
- XML的add,update.delete,select
- [转载]QSqlQuery Select、Insert、Update、Delete操作
- SQL Basic Statement(INSERT/DELETE/UPDATE/SELECT)
- mysql学习4:select,update,insert,delete
- Docker系列(五)OVS+Docker网络打通示例
- 经验积累
- Esper系列(八)Method Definition、Schema
- Esper系列(九)NamedWindow语法create、Insert、select
- 第8章:TTCN-3数据类型
- Esper系列(十)NamedWindow语法delete、Select+Delete、Update
- Esper系列(十一)NamedWindow语法Merge、Queries、Indexing、Dropping
- Esper系列(十二)Variables and Constants
- GH Bladed 软件使用学习笔记(2)
- Esper系列(十三)Splitting and Duplicating Streams
- Esper系列(十四)Contained-Event Selection
- Android源码解析Handler系列第(一)篇 --- Message全局池
- Docker系列(六)路由打通网络示例
- 【Java】interrupt、interrupted和isInterrupted的区别