使用上下文创建窗口(使用“定义列名称和类型”)

时间:2015-06-05 10:02:21

标签: esper

我想使用创建窗口(带有定义列名称和类型)和上下文。我认为这是可能的,因为创建窗口合成器允许它。但是我试图这样做,而且我总是失败了。 任何示例/帮助?提前感谢。

....创建命名窗口的第二种语法是提供列名和类型:

*[context context_name]
create window window_name.view_specifications [as] (column_name column_type
[,column_name column_type [,...])*

例如

create  schema  messageEv   (ipAddress string, userId String, ts long, message string)  ;
create context byIPCtx  Partition By        ipAddress From messageEv ;

context byIPCtx     
create window SecurityEvent.win:time(30 sec) (ipAddress string, userId String, numAttempts in); 

启动语句时出错:分段上下文要求分段上下文中列出的任何事件类型也出现在语句的任何过滤表达式中,键入' java.lang.Object&#39 ;不是列出的类型之一

1 个答案:

答案 0 :(得分:0)

查看您的用例的have an example旁边的esper 5.2在线文档。