com.espertech.esper.epl.expression.core
Interface ExprEvaluatorEnumeration
- All Known Subinterfaces:
- ExprAggregateAccessMultiValueNode
- All Known Implementing Classes:
- ExprAggCountMinSketchNode, ExprAggMultiFunctionLinearAccessNode, ExprAggMultiFunctionSortedMinMaxByNode, ExprArrayNode, ExprDeclaredEvalBase, ExprDeclaredEvalNoRewrite, ExprDeclaredEvalRewrite, ExprDotEvalRootChild, ExprNodeScriptEvalBase, ExprNodeScriptEvalJSR223, ExprNodeScriptEvalMVEL, ExprPlugInAggMultiFunctionNode, ExprPreviousNode, ExprSubselectAllSomeAnyNode, ExprSubselectExistsNode, ExprSubselectInNode, ExprSubselectNode, ExprSubselectRowNode, ExprTableAccessNodeSubprop, ExprTableAccessNodeSubpropAccessor, ExprTableExprEvaluatorAccess, ExprTableIdentNodeSubpropAccessor, PropertyExprEvaluatorEventCollection, PropertyExprEvaluatorEventSingle, PropertyExprEvaluatorScalarArray, PropertyExprEvaluatorScalarCollection, PropertyExprEvaluatorScalarIterable
public interface ExprEvaluatorEnumeration
Interface for evaluating of an event tuple.
getEventTypeCollection
EventType getEventTypeCollection(EventAdapterService eventAdapterService,
java.lang.String statementId)
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)