public class ExprIdentNodeEvaluatorLogging extends ExprIdentNodeEvaluatorImpl
returnType
Constructor and Description |
---|
ExprIdentNodeEvaluatorLogging(int streamNum,
EventPropertyGetterSPI propertyGetter,
Class propertyType,
ExprIdentNode identNode,
String propertyName,
String statementName,
String engineURI) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate event tuple and return result.
|
evaluatePropertyExists, getEvaluationType, getGetter, getStreamNum, isContextEvaluated
public ExprIdentNodeEvaluatorLogging(int streamNum, EventPropertyGetterSPI propertyGetter, Class propertyType, ExprIdentNode identNode, String propertyName, String statementName, String engineURI)
public 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 evaluationpublic CodegenExpression codegen(CodegenParamSetExprPremade params, CodegenContext context)
codegen
in interface ExprIdentNodeEvaluator
codegen
in class ExprIdentNodeEvaluatorImpl