com.espertech.esper.epl.expression.dot.inner
Class InnerEvaluatorEnumerableScalarCollection

java.lang.Object
  extended by com.espertech.esper.epl.expression.dot.inner.InnerEvaluatorEnumerableScalarCollection
All Implemented Interfaces:
ExprDotEvalRootChildInnerEval

public class InnerEvaluatorEnumerableScalarCollection
extends java.lang.Object
implements ExprDotEvalRootChildInnerEval


Constructor Summary
InnerEvaluatorEnumerableScalarCollection(ExprEvaluatorEnumeration rootLambdaEvaluator, java.lang.Class componentType)
           
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
           
 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()
           
 EventType getEventTypeSingle()
           
 EPType getTypeInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InnerEvaluatorEnumerableScalarCollection

public InnerEvaluatorEnumerableScalarCollection(ExprEvaluatorEnumeration rootLambdaEvaluator,
                                                java.lang.Class componentType)
Method Detail

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ExprDotEvalRootChildInnerEval

evaluateGetROCollectionEvents

public java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
                                                                     boolean isNewData,
                                                                     ExprEvaluatorContext context)
Specified by:
evaluateGetROCollectionEvents in interface ExprDotEvalRootChildInnerEval

evaluateGetROCollectionScalar

public java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
                                                          boolean isNewData,
                                                          ExprEvaluatorContext context)
Specified by:
evaluateGetROCollectionScalar in interface ExprDotEvalRootChildInnerEval

getEventTypeCollection

public EventType getEventTypeCollection()
Specified by:
getEventTypeCollection in interface ExprDotEvalRootChildInnerEval

getComponentTypeCollection

public java.lang.Class getComponentTypeCollection()
Specified by:
getComponentTypeCollection in interface ExprDotEvalRootChildInnerEval

evaluateGetEventBean

public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
                                      boolean isNewData,
                                      ExprEvaluatorContext context)
Specified by:
evaluateGetEventBean in interface ExprDotEvalRootChildInnerEval

getEventTypeSingle

public EventType getEventTypeSingle()
Specified by:
getEventTypeSingle in interface ExprDotEvalRootChildInnerEval

getTypeInfo

public EPType getTypeInfo()
Specified by:
getTypeInfo in interface ExprDotEvalRootChildInnerEval

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