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

java.lang.Object
  extended by com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategyFilteredUnselected
All Implemented Interfaces:
ExprSubselectRowEvalStrategy
Direct Known Subclasses:
ExprSubselectRowEvalStrategyFilteredUnselectedTable

public class ExprSubselectRowEvalStrategyFilteredUnselected
extends java.lang.Object
implements ExprSubselectRowEvalStrategy


Constructor Summary
ExprSubselectRowEvalStrategyFilteredUnselected()
           
 
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)
           
 java.lang.Object[] typableEvaluate(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
           
 java.lang.Object[][] typableEvaluateMultirow(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprSubselectRowEvalStrategyFilteredUnselected

public ExprSubselectRowEvalStrategyFilteredUnselected()
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

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

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

typableEvaluate

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

typableEvaluateMultirow

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

evaluateGetEventBean

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

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