com.espertech.esper.epl.expression.prev
Interface ExprPreviousEvalStrategy

All Known Subinterfaces:
AIRegistryPrevious
All Known Implementing Classes:
AIRegistryPreviousMap, AIRegistryPreviousMultiPerm, AIRegistryPreviousSingle, ExprPreviousEvalStrategyCount, ExprPreviousEvalStrategyPrev, ExprPreviousEvalStrategyWindow

public interface ExprPreviousEvalStrategy


Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
           
 java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 EventBean evaluateGetEventBean(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 

Method Detail

evaluate

java.lang.Object evaluate(EventBean[] eventsPerStream,
                          ExprEvaluatorContext exprEvaluatorContext)

evaluateGetCollEvents

java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream,
                                                      ExprEvaluatorContext context)

evaluateGetCollScalar

java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream,
                                           ExprEvaluatorContext context)

evaluateGetEventBean

EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
                               ExprEvaluatorContext context)

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