public interface EventEvaluator
Modifier and Type | Method and Description |
---|---|
void |
getTraverseStatement(EventTypeIndexTraverse traverse,
Set<Integer> statementIds,
ArrayDeque<FilterItem> evaluatorStack) |
void |
matchEvent(com.espertech.esper.common.client.EventBean theEvent,
Collection<com.espertech.esper.common.internal.filtersvc.FilterHandle> matches,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext ctx)
Perform the matching of an event based on the event property values,
adding any callbacks for matches found to the matches list.
|
void matchEvent(com.espertech.esper.common.client.EventBean theEvent, Collection<com.espertech.esper.common.internal.filtersvc.FilterHandle> matches, com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext ctx)
theEvent
- is the event object wrapper to obtain event property values frommatches
- accumulates the matching filter callbacksctx
- evaluator contextvoid getTraverseStatement(EventTypeIndexTraverse traverse, Set<Integer> statementIds, ArrayDeque<FilterItem> evaluatorStack)
Copyright © 2005–2020. All rights reserved.