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

java.lang.Object
  extended by com.espertech.esper.core.context.stmt.AIRegistryTableAccessMap
All Implemented Interfaces:
AIRegistryTableAccess, ExprTableAccessEvalStrategy

public class AIRegistryTableAccessMap
extends java.lang.Object
implements AIRegistryTableAccess, ExprTableAccessEvalStrategy


Constructor Summary
AIRegistryTableAccessMap()
           
 
Method Summary
 void assignService(int num, ExprTableAccessEvalStrategy value)
           
 void deassignService(int num)
           
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.lang.Object[] evaluateTypableSingle(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 int getAgentInstanceCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIRegistryTableAccessMap

public AIRegistryTableAccessMap()
Method Detail

assignService

public void assignService(int num,
                          ExprTableAccessEvalStrategy value)
Specified by:
assignService in interface AIRegistryTableAccess

deassignService

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

getAgentInstanceCount

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

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext context)
Specified by:
evaluate in interface ExprTableAccessEvalStrategy

evaluateTypableSingle

public java.lang.Object[] evaluateTypableSingle(EventBean[] eventsPerStream,
                                                boolean isNewData,
                                                ExprEvaluatorContext context)
Specified by:
evaluateTypableSingle in interface ExprTableAccessEvalStrategy

evaluateGetROCollectionEvents

public java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
                                                                     boolean isNewData,
                                                                     ExprEvaluatorContext context)
Specified by:
evaluateGetROCollectionEvents in interface ExprTableAccessEvalStrategy

evaluateGetEventBean

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

evaluateGetROCollectionScalar

public java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
                                                          boolean isNewData,
                                                          ExprEvaluatorContext context)
Specified by:
evaluateGetROCollectionScalar in interface ExprTableAccessEvalStrategy

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