com.espertech.esper.epl.expression.dot
Class ExprDotEvalStreamEventBean

java.lang.Object
  extended by com.espertech.esper.epl.expression.dot.ExprDotEvalStreamEventBean
All Implemented Interfaces:
ExprEvaluator

public class ExprDotEvalStreamEventBean
extends java.lang.Object
implements ExprEvaluator


Constructor Summary
ExprDotEvalStreamEventBean(ExprDotNode exprDotNode, int streamNumber, ExprDotEval[] evaluators)
           
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
          Evaluate event tuple and return result.
 java.lang.Class getType()
          Returns the type that the node's evaluate method returns an instance of.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprDotEvalStreamEventBean

public ExprDotEvalStreamEventBean(ExprDotNode exprDotNode,
                                  int streamNumber,
                                  ExprDotEval[] evaluators)
Method Detail

getType

public java.lang.Class getType()
Description copied from interface: ExprEvaluator
Returns the type that the node's evaluate method returns an instance of.

Specified by:
getType in interface ExprEvaluator
Returns:
type returned when evaluated

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
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