com.espertech.esper.epl.enummethod.dot
Class PropertyExprEvaluatorEventCollection
java.lang.Object
com.espertech.esper.epl.enummethod.dot.PropertyExprEvaluatorEventCollection
- All Implemented Interfaces:
- ExprEvaluatorEnumeration
public class PropertyExprEvaluatorEventCollection
- extends java.lang.Object
- implements ExprEvaluatorEnumeration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyExprEvaluatorEventCollection
public PropertyExprEvaluatorEventCollection(java.lang.String propertyName,
int streamId,
EventType fragmentType,
EventPropertyGetter getter)
evaluateGetROCollectionEvents
public java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateGetROCollectionEvents
in interface ExprEvaluatorEnumeration
evaluateGetROCollectionScalar
public java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateGetROCollectionScalar
in interface ExprEvaluatorEnumeration
getEventTypeCollection
public EventType getEventTypeCollection(EventAdapterService eventAdapterService)
- Specified by:
getEventTypeCollection
in interface ExprEvaluatorEnumeration
getComponentTypeCollection
public java.lang.Class getComponentTypeCollection()
throws ExprValidationException
- Specified by:
getComponentTypeCollection
in interface ExprEvaluatorEnumeration
- Throws:
ExprValidationException
getEventTypeSingle
public EventType getEventTypeSingle(EventAdapterService eventAdapterService,
java.lang.String statementId)
throws ExprValidationException
- Specified by:
getEventTypeSingle
in interface ExprEvaluatorEnumeration
- Throws:
ExprValidationException
evaluateGetEventBean
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateGetEventBean
in interface ExprEvaluatorEnumeration