Вызвать метод с клиентом .soda (модель оператора объекта)

StackOverflow https://stackoverflow.com//questions/25013466

  •  21-12-2019
  •  | 
  •  

Вопрос

Я пытаюсь построить заявления EPL EPL в Java.

Я использую com.espertech.esper.client.soda lib для этого, но я не могу найти Учебник, который поможет мне.

PhiecterExpressions - единственная часть, которую мне нужна как сейчас.

В качестве примера давайте использовать EPL:

every a=Event((a).getEventTypeCode()='E00001')
.

, поэтому он должен вызвать каждое событие с кодом типа события E00001, мы получаем код по Вызов метода GETEVENTTYPECODE.

Как мне проецировать это сому?

с:

PatternExpr pattern = Patterns.everyFilter("Event","a");
.

Я только получаю:

every a=Event
.

(конечно)

Я знаю, что есть класс под названием «МетодоinvocationStream», но я не знаю, как его использовать. И я не могу найти примеры для его использования.

Благодаря User650839 я узнал, как добавить методы через SOM. Вот простой EPL как объект SOM: http://imgur.com/sdrtsa7 EPL как SOM Object

Это было полезно?

Решение

Один источник информации - JavadoC. Вы можете просто сделать обратный и компилировать текст EPL на объект модели и проверять это.Используйте «epadmin.compilelepl», выходной выход - это тот же объект, который вы хотите создать через API. \

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top