com.espertech.esper.core.start
Class EPStatementStartMethodHelperAssignExpr

java.lang.Object
  extended by com.espertech.esper.core.start.EPStatementStartMethodHelperAssignExpr

public class EPStatementStartMethodHelperAssignExpr
extends java.lang.Object


Constructor Summary
EPStatementStartMethodHelperAssignExpr()
           
 
Method Summary
static void assignAggregations(AggregationResultFuture aggregationService, java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)
           
static void assignExpressionStrategies(EPStatementStartMethodSelectDesc selectDesc, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances, java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes, RegexExprPreviousEvalStrategy matchRecognizePrevEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategyInstances)
           
static void assignMatchRecognizePreviousStrategies(java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes, RegexExprPreviousEvalStrategy strategy)
           
static void assignPreviousStrategies(java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances)
           
static void assignPriorStrategies(java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances)
           
static void assignSubqueryStrategies(SubSelectStrategyCollection subSelectStrategyCollection, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances)
           
static void assignTableAccessStrategies(java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies)
           
static ResultSetProcessor getAssignResultSetProcessor(AgentInstanceContext agentInstanceContext, ResultSetProcessorFactoryDesc resultSetProcessorPrototype, boolean isSubquery, java.lang.Integer subqueryNumber, boolean isFireAndForget)
           
static void unassignAggregations(java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)
           
static void unassignMatchRecognizePreviousStrategies(java.util.Collection<ExprPreviousMatchRecognizeNode> matchRecognizeNodes)
           
static void unassignPreviousStrategies(java.util.Collection<ExprPreviousNode> nodes)
           
static void unassignPriorStrategies(java.util.Collection<ExprPriorNode> priorStrategyInstances)
           
static void unassignSubqueryStrategies(java.util.Collection<ExprSubselectNode> subselects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPStatementStartMethodHelperAssignExpr

public EPStatementStartMethodHelperAssignExpr()
Method Detail

assignExpressionStrategies

public static void assignExpressionStrategies(EPStatementStartMethodSelectDesc selectDesc,
                                              AggregationService aggregationService,
                                              java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances,
                                              java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances,
                                              java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances,
                                              java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes,
                                              RegexExprPreviousEvalStrategy matchRecognizePrevEvalStrategy,
                                              java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategyInstances)

assignTableAccessStrategies

public static void assignTableAccessStrategies(java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies)

assignMatchRecognizePreviousStrategies

public static void assignMatchRecognizePreviousStrategies(java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes,
                                                          RegexExprPreviousEvalStrategy strategy)

unassignMatchRecognizePreviousStrategies

public static void unassignMatchRecognizePreviousStrategies(java.util.Collection<ExprPreviousMatchRecognizeNode> matchRecognizeNodes)

assignAggregations

public static void assignAggregations(AggregationResultFuture aggregationService,
                                      java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)

unassignAggregations

public static void unassignAggregations(java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)

assignPreviousStrategies

public static void assignPreviousStrategies(java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances)

unassignPreviousStrategies

public static void unassignPreviousStrategies(java.util.Collection<ExprPreviousNode> nodes)

assignPriorStrategies

public static void assignPriorStrategies(java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances)

unassignPriorStrategies

public static void unassignPriorStrategies(java.util.Collection<ExprPriorNode> priorStrategyInstances)

getAssignResultSetProcessor

public static ResultSetProcessor getAssignResultSetProcessor(AgentInstanceContext agentInstanceContext,
                                                             ResultSetProcessorFactoryDesc resultSetProcessorPrototype,
                                                             boolean isSubquery,
                                                             java.lang.Integer subqueryNumber,
                                                             boolean isFireAndForget)

unassignSubqueryStrategies

public static void unassignSubqueryStrategies(java.util.Collection<ExprSubselectNode> subselects)

assignSubqueryStrategies

public static void assignSubqueryStrategies(SubSelectStrategyCollection subSelectStrategyCollection,
                                            java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances)

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