com.espertech.esper.epl.expression.subquery
Class ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg

java.lang.Object
  extended by com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategyUnfilteredSelected
      extended by com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg
All Implemented Interfaces:
ExprSubselectRowEvalStrategy

public class ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg
extends ExprSubselectRowEvalStrategyUnfilteredSelected
implements ExprSubselectRowEvalStrategy

Represents a subselect in an expression tree.


Constructor Summary
ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg()
           
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
           
 java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
           
 java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
           
 EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
           
 
Methods inherited from class com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategyUnfilteredSelected
typableEvaluate, typableEvaluateMultirow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategy
typableEvaluate, typableEvaluateMultirow
 

Constructor Detail

ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg

public ExprSubselectRowEvalStrategyUnfilteredSelectedGroupedAgg()
Method Detail

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean newData,
                                 java.util.Collection<EventBean> matchingEvents,
                                 ExprEvaluatorContext exprEvaluatorContext,
                                 ExprSubselectRowNode parent)
Specified by:
evaluate in interface ExprSubselectRowEvalStrategy
Overrides:
evaluate in class ExprSubselectRowEvalStrategyUnfilteredSelected

evaluateGetCollScalar

public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream,
                                                  boolean isNewData,
                                                  java.util.Collection<EventBean> matchingEvents,
                                                  ExprEvaluatorContext context,
                                                  ExprSubselectRowNode parent)
Specified by:
evaluateGetCollScalar in interface ExprSubselectRowEvalStrategy
Overrides:
evaluateGetCollScalar in class ExprSubselectRowEvalStrategyUnfilteredSelected

evaluateGetEventBean

public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
                                      boolean newData,
                                      java.util.Collection<EventBean> matchingEvents,
                                      ExprEvaluatorContext context,
                                      ExprSubselectRowNode parent)
Specified by:
evaluateGetEventBean in interface ExprSubselectRowEvalStrategy
Overrides:
evaluateGetEventBean in class ExprSubselectRowEvalStrategyUnfilteredSelected

evaluateGetCollEvents

public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream,
                                                             boolean newData,
                                                             java.util.Collection<EventBean> matchingEvents,
                                                             ExprEvaluatorContext context,
                                                             ExprSubselectRowNode parent)
Specified by:
evaluateGetCollEvents in interface ExprSubselectRowEvalStrategy
Overrides:
evaluateGetCollEvents in class ExprSubselectRowEvalStrategyUnfilteredSelected

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