net.esper.eql.expression
Interface ExprEvaluator

All Known Implementing Classes:
ExprAggregateNode, ExprAndNode, ExprAvedevNode, ExprAvgNode, ExprBitWiseNode, ExprCaseNode, ExprCoalesceNode, ExprConcatNode, ExprConstantNode, ExprCountNode, ExprEqualsNode, ExprIdentNode, ExprMathNode, ExprMedianNode, ExprMinMaxAggrNode, ExprMinMaxRowNode, ExprNode, ExprNotNode, ExprOrNode, ExprRelationalOpNode, ExprStaticMethodNode, ExprStddevNode, ExprSumNode

public interface ExprEvaluator

Interface for evaluating of an event tuple.


Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream)
          Evaluate event tuple and return result.
 

Method Detail

evaluate

java.lang.Object evaluate(EventBean[] eventsPerStream)
Evaluate event tuple and return result.

Parameters:
eventsPerStream - - event tuple
Returns:
evaluation result, a boolean value for OR/AND-type evalution nodes.