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

java.lang.Object
  extended by com.espertech.esper.epl.expression.subquery.SubselectEvalStrategyRelOpAny
All Implemented Interfaces:
SubselectEvalStrategy

public class SubselectEvalStrategyRelOpAny
extends java.lang.Object
implements SubselectEvalStrategy

Strategy for subselects with ">/= ANY".


Constructor Summary
SubselectEvalStrategyRelOpAny(RelationalOpEnum.Computer computer, ExprEvaluator valueExpr, ExprEvaluator selectClause, ExprEvaluator filterExpr)
          Ctor.
 
Method Summary
 java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext)
          Evaluate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubselectEvalStrategyRelOpAny

public SubselectEvalStrategyRelOpAny(RelationalOpEnum.Computer computer,
                                     ExprEvaluator valueExpr,
                                     ExprEvaluator selectClause,
                                     ExprEvaluator filterExpr)
Ctor.

Parameters:
computer - operator
valueExpr - LHS
selectClause - select or null
filterExpr - filter or null
Method Detail

evaluate

public java.lang.Object evaluate(EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 java.util.Collection<EventBean> matchingEvents,
                                 ExprEvaluatorContext exprEvaluatorContext)
Description copied from interface: SubselectEvalStrategy
Evaluate.

Specified by:
evaluate in interface SubselectEvalStrategy
Parameters:
eventsPerStream - events per stream
isNewData - true for new data
matchingEvents - prefiltered events
exprEvaluatorContext - expression evaluation context
Returns:
eval result

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