com.espertech.esper.epl.expression.core
Class ExprIdentNodeEvaluatorLogging

java.lang.Object
  extended by com.espertech.esper.epl.expression.core.ExprIdentNodeEvaluatorImpl
      extended by com.espertech.esper.epl.expression.core.ExprIdentNodeEvaluatorLogging
All Implemented Interfaces:
ExprEvaluator, ExprIdentNodeEvaluator

public class ExprIdentNodeEvaluatorLogging
extends ExprIdentNodeEvaluatorImpl


Constructor Summary
ExprIdentNodeEvaluatorLogging(int streamNum, EventPropertyGetter propertyGetter, java.lang.Class propertyType, ExprIdentNode identNode, java.lang.String propertyName, java.lang.String statementName, java.lang.String engineURI)
           
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
          Evaluate event tuple and return result.
 
Methods inherited from class com.espertech.esper.epl.expression.core.ExprIdentNodeEvaluatorImpl
evaluatePropertyExists, getGetter, getStreamNum, getType, isContextEvaluated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprIdentNodeEvaluatorLogging

public ExprIdentNodeEvaluatorLogging(int streamNum,
                                     EventPropertyGetter propertyGetter,
                                     java.lang.Class propertyType,
                                     ExprIdentNode identNode,
                                     java.lang.String propertyName,
                                     java.lang.String statementName,
                                     java.lang.String engineURI)
Method Detail

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Description copied from interface: ExprEvaluator
Evaluate event tuple and return result.

Specified by:
evaluate in interface ExprEvaluator
Overrides:
evaluate in class ExprIdentNodeEvaluatorImpl
Parameters:
eventsPerStream - - event tuple
isNewData - - indicates whether we are dealing with new data (istream) or old data (rstream)
exprEvaluatorContext - context for expression evaluation
Returns:
evaluation result, a boolean value for OR/AND-type evalution nodes.

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com