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.


Method Summary
 EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 java.lang.Class getComponentTypeCollection()
           
 EventType getEventTypeCollection(EventAdapterService eventAdapterService, java.lang.String statementId)
           
 EventType getEventTypeSingle(EventAdapterService eventAdapterService, java.lang.String statementId)
           
 

Method Detail

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)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com