Class AIRegistryTableAccessSingle
java.lang.Object
com.espertech.esper.common.internal.context.airegistry.AIRegistryTableAccessSingle
- All Implemented Interfaces:
AIRegistryTableAccess
,ExprTableEvalStrategy
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategy
EPTYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignService
(int num, ExprTableEvalStrategy subselectStrategy) void
deassignService
(int num) evaluate
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) evaluateGetEventBean
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionEvents
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionScalar
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) Object[]
evaluateTypableSingle
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) getAggregationRow
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) int
-
Constructor Details
-
AIRegistryTableAccessSingle
public AIRegistryTableAccessSingle()
-
-
Method Details
-
assignService
- Specified by:
assignService
in interfaceAIRegistryTableAccess
-
deassignService
public void deassignService(int num) - Specified by:
deassignService
in interfaceAIRegistryTableAccess
-
evaluate
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) - Specified by:
evaluate
in interfaceExprTableEvalStrategy
-
evaluateGetROCollectionEvents
public Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetROCollectionEvents
in interfaceExprTableEvalStrategy
-
evaluateGetEventBean
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetEventBean
in interfaceExprTableEvalStrategy
-
evaluateGetROCollectionScalar
public Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetROCollectionScalar
in interfaceExprTableEvalStrategy
-
evaluateTypableSingle
public Object[] evaluateTypableSingle(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateTypableSingle
in interfaceExprTableEvalStrategy
-
getAggregationRow
public AggregationRow getAggregationRow(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
getAggregationRow
in interfaceExprTableEvalStrategy
-
getInstanceCount
public int getInstanceCount()- Specified by:
getInstanceCount
in interfaceAIRegistryTableAccess
-