com.espertech.esper.epl.expression
Interface ExprEvaluatorEnumeration
- All Known Implementing Classes:
- ExprAggMultiFunctionLinearAccessNode, ExprAggMultiFunctionSortedMinMaxByNode, ExprArrayNode, ExprDeclaredEvalBase, ExprDeclaredEvalNoRewrite, ExprDeclaredEvalRewrite, ExprDotEvalRootChild, ExprNodeScriptEvalBase, ExprNodeScriptEvalJSR223, ExprNodeScriptEvalMVEL, ExprPlugInAggMultiFunctionNode, ExprPreviousNode, ExprSubselectAllSomeAnyNode, ExprSubselectExistsNode, ExprSubselectInNode, ExprSubselectNode, ExprSubselectRowNode, PropertyExprEvaluatorEventCollection, PropertyExprEvaluatorScalarArray, PropertyExprEvaluatorScalarCollection, PropertyExprEvaluatorScalarIterable
public interface ExprEvaluatorEnumeration
Interface for evaluating of an event tuple.
getEventTypeCollection
EventType getEventTypeCollection(EventAdapterService eventAdapterService)
throws ExprValidationException
- Throws:
ExprValidationException
evaluateGetROCollectionEvents
java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
getComponentTypeCollection
java.lang.Class getComponentTypeCollection()
throws ExprValidationException
- Throws:
ExprValidationException
evaluateGetROCollectionScalar
java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
getEventTypeSingle
EventType getEventTypeSingle(EventAdapterService eventAdapterService,
java.lang.String statementId)
throws ExprValidationException
- Throws:
ExprValidationException
evaluateGetEventBean
EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)