com.espertech.esper.filter
Class ExprNodeAdapterBase
java.lang.Object
com.espertech.esper.filter.ExprNodeAdapterBase
- Direct Known Subclasses:
- ExprNodeAdapterBaseStmtLock, ExprNodeAdapterBaseVariables, ExprNodeAdapterBaseWTableAccess
public class ExprNodeAdapterBase
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
statementName
protected final java.lang.String statementName
exprNode
protected final ExprNode exprNode
exprNodeEval
protected final ExprEvaluator exprNodeEval
evaluatorContext
protected final ExprEvaluatorContext evaluatorContext
ExprNodeAdapterBase
public ExprNodeAdapterBase(java.lang.String statementName,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext)
- Ctor.
- Parameters:
exprNode
- is the boolean expression
evaluate
public boolean evaluate(EventBean theEvent)
- Evaluate the boolean expression given the event as a stream zero event.
- Parameters:
theEvent
- is the stream zero event (current event)
- Returns:
- boolean result of the expression
evaluatePerStream
protected boolean evaluatePerStream(EventBean[] eventsPerStream)
getStatementName
public java.lang.String getStatementName()
getExprNode
public ExprNode getExprNode()