com.espertech.esper.core.context.stmt
Class AIRegistryTableAccessMap
java.lang.Object
com.espertech.esper.core.context.stmt.AIRegistryTableAccessMap
- All Implemented Interfaces:
- AIRegistryTableAccess, ExprTableAccessEvalStrategy
public class AIRegistryTableAccessMap
- extends java.lang.Object
- implements AIRegistryTableAccess, ExprTableAccessEvalStrategy
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 |
AIRegistryTableAccessMap
public AIRegistryTableAccessMap()
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