Question

J'essaie de construire des déclarations EPL EPL à Java.

J'utilise le com.espertech.esper.client.soda lib pour cela, mais je ne peux pas trouver un tutoriel pour m'aider.

Les schémas expressions sont la seule partie dont j'ai besoin depuis maintenant.

Comme exemple, utilisons l'EPL:

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

Il devrait donc déclencher à chaque événement avec le code de type événement E00001, nous obtenons le code par appeler la méthode geteventtypecode.

Comment puis-je projeter cela à SOM?

avec:

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

I Obtenir seulement:

every a=Event

(bien sûr)

Je sais qu'il y a une classe appelée "Méthodinvocationstream", mais je ne sais pas comment l'utiliser. Et je ne trouve pas d'exemples pour son utilisation.

Merci à User650839, j'ai découvert comment ajouter des méthodes via SOM. Voici un simple EPL comme un objet SOM: http://imgur.com/sdrtsa7 EPL comme objet SOM

Était-ce utile?

La solution

Une source d'informations est la Javadoc. Vous pouvez simplement faire l'inverse et compiler le texte EPL à un objet modèle et inspecter cela.Utilisez "EPADMIN.COMPILEELL", la sortie est le même objet que vous souhaitez construire via API. \

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top