public abstract class ExprNodeAdapterBase extends Object
Modifier and Type | Field and Description |
---|---|
protected ExprEvaluatorContext |
evaluatorContext |
protected FilterSpecParamExprNode |
factory |
Constructor and Description |
---|
ExprNodeAdapterBase(FilterSpecParamExprNode factory,
ExprEvaluatorContext evaluatorContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
NOTE: Overridden by subclasses as additional information is required for multistream-equals
|
abstract boolean |
evaluate(EventBean theEvent)
Evaluate the boolean expression given the event as a stream zero event.
|
protected boolean |
evaluatePerStream(EventBean[] eventsPerStream) |
ExprEvaluatorContext |
getEvaluatorContext() |
String |
getExpression() |
int |
getFilterBoolExprNum() |
int |
getStatementId() |
int |
getStatementIdBoolExpr() |
String |
getStatementName() |
int |
hashCode() |
protected final FilterSpecParamExprNode factory
protected final ExprEvaluatorContext evaluatorContext
public ExprNodeAdapterBase(FilterSpecParamExprNode factory, ExprEvaluatorContext evaluatorContext)
public abstract boolean evaluate(EventBean theEvent)
theEvent
- is the stream zero event (current event)protected final boolean evaluatePerStream(EventBean[] eventsPerStream)
public String getStatementName()
public int getStatementId()
public int getFilterBoolExprNum()
public ExprEvaluatorContext getEvaluatorContext()
public int getStatementIdBoolExpr()
public String getExpression()
public boolean equals(Object o)
Copyright © 2005–2018. All rights reserved.