com.espertech.esper.epl.expression.prior
Class ExprPriorEvalStrategyBase

java.lang.Object
  extended by com.espertech.esper.epl.expression.prior.ExprPriorEvalStrategyBase
All Implemented Interfaces:
ExprPriorEvalStrategy
Direct Known Subclasses:
ExprPriorEvalStrategyRandomAccess, ExprPriorEvalStrategyRelativeAccess

public abstract class ExprPriorEvalStrategyBase
extends java.lang.Object
implements ExprPriorEvalStrategy

Represents the 'prior' prior event function in an expression node tree.


Constructor Summary
ExprPriorEvalStrategyBase()
           
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext, int streamNumber, ExprEvaluator evaluator, int constantIndexNumber)
           
abstract  EventBean getSubstituteEvent(EventBean originalEvent, boolean isNewData, int constantIndexNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprPriorEvalStrategyBase

public ExprPriorEvalStrategyBase()
Method Detail

getSubstituteEvent

public abstract EventBean getSubstituteEvent(EventBean originalEvent,
                                             boolean isNewData,
                                             int constantIndexNumber)

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext exprEvaluatorContext,
                                 int streamNumber,
                                 ExprEvaluator evaluator,
                                 int constantIndexNumber)
Specified by:
evaluate in interface ExprPriorEvalStrategy

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