com.espertech.esper.epl.enummethod.dot
Class PropertyExprEvaluatorEventCollection

java.lang.Object
  extended by com.espertech.esper.epl.enummethod.dot.PropertyExprEvaluatorEventCollection
All Implemented Interfaces:
ExprEvaluatorEnumeration

public class PropertyExprEvaluatorEventCollection
extends java.lang.Object
implements ExprEvaluatorEnumeration


Constructor Summary
PropertyExprEvaluatorEventCollection(java.lang.String propertyName, int streamId, EventType fragmentType, EventPropertyGetter getter)
           
 
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)
           
 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
 

Constructor Detail

PropertyExprEvaluatorEventCollection

public PropertyExprEvaluatorEventCollection(java.lang.String propertyName,
                                            int streamId,
                                            EventType fragmentType,
                                            EventPropertyGetter getter)
Method Detail

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

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