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

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

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


Constructor Summary
AIRegistryTableAccessMultiPerm()
           
 
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

AIRegistryTableAccessMultiPerm

public AIRegistryTableAccessMultiPerm()
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