Esper中使用枚举类型作为过滤条件的语法
2017-09-28 09:20
141 查看
如果代码中没有import包含枚举类的包,则必须在EPL中指定枚举类所在的包名。如果枚举类型为内部类,则需要用$符号指定为内部类,例如:
select * from MyEvent(enumProp=org.myorg.MyEvent$Color.GREEN)#firstevent
其中,Color为枚举类型,而且Color类为MyEvent类的内部类
select * from MyEvent(enumProp=org.myorg.MyEvent$Color.GREEN)#firstevent
其中,Color为枚举类型,而且Color类为MyEvent类的内部类
相关文章推荐
- 如何在REST API中使用查阅项的值作为过滤条件
- Esper事件处理引擎_9_EPL 语法_2_Context 上下文_3_过滤条件
- 根据条件,过滤符合条件的文件(使用了一个开源了ant.jar包)
- hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)
- 在java1.7之前 switch中使用String作为分支条件
- List<T>下的Find,FindAll等条件过滤函数的使用方法
- mybatis使用in语句作为查询条件
- 不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者
- Esper事件处理引擎_13_EPL 语法_6_Annotation注解使用
- 转:已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
- SQL语句Where中使用别名作为判断条件
- group by 后 having 使用聚合函数作为条件 【示例】
- Java switch中使用string作为分支条件
- 用class调用report报表时,初始化显示当前Form传达的值作为报表数据源下的过滤条件
- 在java switch中使用String作为分支条件
- hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)
- 关于C#中关于List.where中过滤条件的使用注意事项
- SQL优化 查询语句中,用 inner join 作为过滤条件和用where作为过滤条件的区别
- 使用java8的lambada表达式按照一定的条件对查出的数据进行过滤
- mybatis语法包含where 包含连表,包含多条件,包含除法,包含过滤