com.espertech.esper.core.start
Class EPStatementStartMethodHelperAssignExpr
java.lang.Object
com.espertech.esper.core.start.EPStatementStartMethodHelperAssignExpr
public class EPStatementStartMethodHelperAssignExpr
- extends java.lang.Object
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 |
EPStatementStartMethodHelperAssignExpr
public EPStatementStartMethodHelperAssignExpr()
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)