com.espertech.esper.epl.enummethod.dot
Class PropertyExprEvaluatorEventCollection
java.lang.Object
com.espertech.esper.epl.enummethod.dot.PropertyExprEvaluatorEventCollection
- All Implemented Interfaces:
- ExprEvaluatorEnumeration, ExprEvaluatorEnumerationGivenEvent
public class PropertyExprEvaluatorEventCollection
- extends java.lang.Object
- implements ExprEvaluatorEnumeration, ExprEvaluatorEnumerationGivenEvent
Method Summary |
EventBean |
evaluateEventGetEventBean(EventBean event,
ExprEvaluatorContext context)
|
java.util.Collection<EventBean> |
evaluateEventGetROCollectionEvents(EventBean event,
ExprEvaluatorContext context)
|
java.util.Collection |
evaluateEventGetROCollectionScalar(EventBean event,
ExprEvaluatorContext context)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyExprEvaluatorEventCollection
public PropertyExprEvaluatorEventCollection(java.lang.String propertyNameCache,
int streamId,
EventType fragmentType,
EventPropertyGetter getter,
boolean disablePropertyExpressionEventCollCache)
evaluateGetROCollectionEvents
public java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateGetROCollectionEvents
in interface ExprEvaluatorEnumeration
evaluateEventGetROCollectionEvents
public java.util.Collection<EventBean> evaluateEventGetROCollectionEvents(EventBean event,
ExprEvaluatorContext context)
- Specified by:
evaluateEventGetROCollectionEvents
in interface ExprEvaluatorEnumerationGivenEvent
getEventTypeCollection
public EventType getEventTypeCollection(EventAdapterService eventAdapterService,
java.lang.String statementId)
- Specified by:
getEventTypeCollection
in interface ExprEvaluatorEnumeration
evaluateGetROCollectionScalar
public java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateGetROCollectionScalar
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
evaluateEventGetROCollectionScalar
public java.util.Collection evaluateEventGetROCollectionScalar(EventBean event,
ExprEvaluatorContext context)
- Specified by:
evaluateEventGetROCollectionScalar
in interface ExprEvaluatorEnumerationGivenEvent
evaluateEventGetEventBean
public EventBean evaluateEventGetEventBean(EventBean event,
ExprEvaluatorContext context)
- Specified by:
evaluateEventGetEventBean
in interface ExprEvaluatorEnumerationGivenEvent