如何以及在哪里使用NEsper中的EPL添加命名窗口

本文关键字:EPL 中的 添加 窗口 NEsper 在哪里 | 更新日期: 2023-09-27 18:24:52

我已经有了createstatement函数,并且成功地检测到了一个简单的事件。我现在的问题是使用EPL处理一个复杂的事件。

我需要在同一过程中处理简单和复杂的事件。我以为我可以使用namedwindow来处理它,但我不知道如何以及在哪里将namedwindow命令放置在我的程序中,因为我还没有掌握EPL语言和NEsper。

我应该在哪里打namedwindow

如何以及在哪里使用NEsper中的EPL添加命名窗口

我建议查看测试命名窗口的NEsper测试类并查看示例。在测试类中,您可以在TestNamedWindowJoin中查找用于联接的eample,或者在TestInfraSubquery中查找子查询。

测试类别:

  • https://github.com/espertechinc/nesper/tree/master/NEsper/NEsper.Tests/regression/nwtable
  • https://github.com/espertechinc/nesper/blob/master/NEsper/NEsper.Tests/regression/nwtable/TestNamedWindowJoin.cs
  • https://github.com/espertechinc/nesper/blob/master/NEsper/NEsper.Tests/regression/nwtable/TestInfraSubquery.cs

示例:https://github.com/espertechinc/nesper/tree/master/NEsper/NEsper.Examples/example