com.espertech.esper.filter
Class ExprNodeAdapterMultiStream
java.lang.Object
com.espertech.esper.filter.ExprNodeAdapterBase
com.espertech.esper.filter.ExprNodeAdapterBaseVariables
com.espertech.esper.filter.ExprNodeAdapterMultiStream
- Direct Known Subclasses:
- ExprNodeAdapterMultiStreamNoTL, ExprNodeAdapterMultiStreamStmtLock
public class ExprNodeAdapterMultiStream
- extends ExprNodeAdapterBaseVariables
Adapter for use by FilterParamIndexBooleanExpr
to evaluate boolean expressions, providing
events per stream to expression nodes. Generated by @{link FilterSpecParamExprNode} for
boolean expression filter parameters.
Method Summary |
boolean |
evaluate(EventBean theEvent)
Evaluate the boolean expression given the event as a stream zero event. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prototypeArray
protected final EventBean[] prototypeArray
ExprNodeAdapterMultiStream
public ExprNodeAdapterMultiStream(java.lang.String statementName,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService,
EventBean[] prototype)
evaluate
public boolean evaluate(EventBean theEvent)
- Description copied from class:
ExprNodeAdapterBase
- Evaluate the boolean expression given the event as a stream zero event.
- Overrides:
evaluate
in class ExprNodeAdapterBaseVariables
- Parameters:
theEvent
- is the stream zero event (current event)
- Returns:
- boolean result of the expression