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

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

public class PropertyExprEvaluatorScalarCollection
extends java.lang.Object
implements ExprEvaluatorEnumeration, ExprEvaluatorEnumerationGivenEvent


Constructor Summary
PropertyExprEvaluatorScalarCollection(java.lang.String propertyName, int streamId, EventPropertyGetter getter, java.lang.Class componentType)
           
 
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
 

Constructor Detail

PropertyExprEvaluatorScalarCollection

public PropertyExprEvaluatorScalarCollection(java.lang.String propertyName,
                                             int streamId,
                                             EventPropertyGetter getter,
                                             java.lang.Class componentType)
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

evaluateEventGetROCollectionEvents

public java.util.Collection<EventBean> evaluateEventGetROCollectionEvents(EventBean event,
                                                                          ExprEvaluatorContext context)
Specified by:
evaluateEventGetROCollectionEvents in interface ExprEvaluatorEnumerationGivenEvent

getComponentTypeCollection

public java.lang.Class getComponentTypeCollection()
                                           throws ExprValidationException
Specified by:
getComponentTypeCollection in interface ExprEvaluatorEnumeration
Throws:
ExprValidationException

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

getEventTypeCollection

public EventType getEventTypeCollection(EventAdapterService eventAdapterService,
                                        java.lang.String statementId)
Specified by:
getEventTypeCollection in interface ExprEvaluatorEnumeration

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-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com