Interface ExprEnumerationEval
- All Known Subinterfaces:
ScriptEvaluator
- All Known Implementing Classes:
ExprAggMultiFunctionCountMinSketchNode
,ExprArrayNodeForgeEval
,ExprDeclaredForgeBase
,ExprDeclaredForgeNoRewrite
,ExprDeclaredForgeRewrite
,ExprDeclaredForgeRewriteWValue
,ExprDotNodeForgeRootChildEval
,ExprPlugInMultiFunctionAggNode
,ExprPreviousNode
,ExprTableAccessNodeSubprop
,PropertyDotEventCollectionForge
,PropertyDotEventSingleForge
,PropertyDotScalarArrayForge
,PropertyDotScalarCollection
,PropertyDotScalarIterable
,ScriptEvaluatorBase
,ScriptEvaluatorJSR223
,ScriptEvaluatorMVEL
public interface ExprEnumerationEval
Interface for evaluating of an event tuple.
-
Method Summary
Modifier and TypeMethodDescriptionevaluateGetEventBean
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionEvents
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionScalar
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Method Details
-
evaluateGetROCollectionEvents
Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluateGetROCollectionScalar
Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluateGetEventBean
EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-