首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Esper EPL模式A在B之前

Esper EPL模式A在B之前
EN

Stack Overflow用户
提问于 2020-11-10 01:38:10
回答 1查看 27关注 0票数 0

我正在使用Esser EPL Online来更深入地了解CEP引擎Esper。现在,我正在努力定义一个EPL语句,如果一个事件发生在另一个事件之前,那么它就是真的。我想使用“之前”的-Statement。

代码语言:javascript
复制
create schema A as (startts long, endts long) starttimestamp 'startts' endtimestamp 'endts'

create schema B as (startts long, endts long) starttimestamp 'startts' endtimestamp 'endts'

select * from A.std:lastevent() as a, B.std:lastevent() as b where a.before(b);

每次我按下Submit时,都会出现以下错误:

请检查EPL模块文本

' 'startts‘’附近的语法不正确,需要标识符,但在第1行列61找到了select。create schema A as (startts long,endts long) starttimestamp 'startts‘endtimestamp ' endts’create schema B as (startts long,endts long) starttimestamp‘startts’endtimestamp 'endts‘select* from A.std:lastevent() as a,B.std:lastevent() as b where a.before(b)

有人能帮我吗?非常感谢。:)

EN

回答 1

Stack Overflow用户

发布于 2020-11-10 06:27:47

在每个EPL语句后添加分号。

代码语言:javascript
复制
create schema A as (startts long, endts long); // <-- Semicolon 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64756518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档