Interface ExprTableEvalStrategy
- All Known Subinterfaces:
AIRegistryTableAccess
- All Known Implementing Classes:
AIRegistryTableAccessMap
,AIRegistryTableAccessMultiPerm
,AIRegistryTableAccessSingle
,ExprTableEvalStrategyGroupedAggAccessRead
,ExprTableEvalStrategyGroupedAggSimple
,ExprTableEvalStrategyGroupedBase
,ExprTableEvalStrategyGroupedKeys
,ExprTableEvalStrategyGroupedProp
,ExprTableEvalStrategyGroupedTopLevel
,ExprTableEvalStrategyUngroupedAggAccessRead
,ExprTableEvalStrategyUngroupedAggSimple
,ExprTableEvalStrategyUngroupedBase
,ExprTableEvalStrategyUngroupedProp
,ExprTableEvalStrategyUngroupedTopLevel
public interface ExprTableEvalStrategy
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionevaluate
(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)
-
Field Details
-
EPTYPE
-
-
Method Details
-
evaluate
Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) -
evaluateGetROCollectionEvents
Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluateGetEventBean
EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluateGetROCollectionScalar
Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluateTypableSingle
Object[] evaluateTypableSingle(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
getAggregationRow
AggregationRow getAggregationRow(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-