public class ExprNodeAdapterBase extends Object
Modifier and Type | Field and Description |
---|---|
protected ExprEvaluatorContext |
evaluatorContext |
protected ExprNode |
exprNode |
protected ExprEvaluator |
exprNodeEval |
Constructor and Description |
---|
ExprNodeAdapterBase(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(EventBean theEvent)
Evaluate the boolean expression given the event as a stream zero event.
|
protected boolean |
evaluatePerStream(EventBean[] eventsPerStream) |
ExprEvaluatorContext |
getEvaluatorContext() |
ExprNode |
getExprNode() |
int |
getFilterSpecId() |
int |
getFilterSpecParamPathNum() |
int |
getStatementId() |
String |
getStatementName() |
protected final ExprNode exprNode
protected final ExprEvaluator exprNodeEval
protected final ExprEvaluatorContext evaluatorContext
public ExprNodeAdapterBase(int filterSpecId, int filterSpecParamPathNum, ExprNode exprNode, ExprEvaluatorContext evaluatorContext)
public boolean evaluate(EventBean theEvent)
theEvent
- is the stream zero event (current event)protected boolean evaluatePerStream(EventBean[] eventsPerStream)
public String getStatementName()
public int getStatementId()
public ExprNode getExprNode()
public int getFilterSpecId()
public int getFilterSpecParamPathNum()
public ExprEvaluatorContext getEvaluatorContext()