com.espertech.esper.core.context.stmt
Class AIRegistryPreviousSingle

java.lang.Object
  extended by com.espertech.esper.core.context.stmt.AIRegistryPreviousSingle
All Implemented Interfaces:
AIRegistryPrevious, ExprPreviousEvalStrategy

public class AIRegistryPreviousSingle
extends java.lang.Object
implements AIRegistryPrevious, ExprPreviousEvalStrategy


Constructor Summary
AIRegistryPreviousSingle()
           
 
Method Summary
 void assignService(int num, ExprPreviousEvalStrategy value)
           
 void deassignService(int num)
           
 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)
           
 int getAgentInstanceCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIRegistryPreviousSingle

public AIRegistryPreviousSingle()
Method Detail

assignService

public void assignService(int num,
                          ExprPreviousEvalStrategy value)
Specified by:
assignService in interface AIRegistryPrevious

deassignService

public void deassignService(int num)
Specified by:
deassignService in interface AIRegistryPrevious

getAgentInstanceCount

public int getAgentInstanceCount()
Specified by:
getAgentInstanceCount in interface AIRegistryPrevious

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ExprPreviousEvalStrategy

evaluateGetCollEvents

public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream,
                                                             ExprEvaluatorContext context)
Specified by:
evaluateGetCollEvents in interface ExprPreviousEvalStrategy

evaluateGetCollScalar

public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream,
                                                  ExprEvaluatorContext context)
Specified by:
evaluateGetCollScalar in interface ExprPreviousEvalStrategy

evaluateGetEventBean

public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
                                      ExprEvaluatorContext context)
Specified by:
evaluateGetEventBean in interface ExprPreviousEvalStrategy

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