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

java.lang.Object
  extended by com.espertech.esper.epl.expression.subquery.SubselectEvalStrategyFactory

public class SubselectEvalStrategyFactory
extends java.lang.Object

Factory for subselect evaluation strategies.


Constructor Summary
SubselectEvalStrategyFactory()
           
 
Method Summary
static SubselectEvalStrategy createStrategy(ExprSubselectNode subselectExpression, boolean isNot, boolean isAll, boolean isAny, RelationalOpEnum relationalOp)
          Create a strategy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubselectEvalStrategyFactory

public SubselectEvalStrategyFactory()
Method Detail

createStrategy

public static SubselectEvalStrategy createStrategy(ExprSubselectNode subselectExpression,
                                                   boolean isNot,
                                                   boolean isAll,
                                                   boolean isAny,
                                                   RelationalOpEnum relationalOp)
                                            throws ExprValidationException
Create a strategy.

Parameters:
subselectExpression - expression node
isNot - true if negated
isAll - true for ALL
isAny - true for ANY
relationalOp - relational op, if any
Returns:
strategy
Throws:
ExprValidationException - if expression validation fails

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