public class ExprIdentNodeEvaluatorLogging extends ExprIdentNodeEvaluatorImpl
Constructor and Description |
---|
ExprIdentNodeEvaluatorLogging(int streamNum,
EventPropertyGetter propertyGetter,
java.lang.Class propertyType,
ExprIdentNode identNode,
java.lang.String propertyName,
java.lang.String statementName,
java.lang.String engineURI) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate event tuple and return result.
|
evaluatePropertyExists, getGetter, getStreamNum, getType, isContextEvaluated
public ExprIdentNodeEvaluatorLogging(int streamNum, EventPropertyGetter propertyGetter, java.lang.Class propertyType, ExprIdentNode identNode, java.lang.String propertyName, java.lang.String statementName, java.lang.String engineURI)
public java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
ExprEvaluator
evaluate
in interface ExprEvaluator
evaluate
in class ExprIdentNodeEvaluatorImpl
eventsPerStream
- - event tupleisNewData
- - indicates whether we are dealing with new data (istream) or old data (rstream)exprEvaluatorContext
- context for expression evaluation