public class EPStatementStartMethodHelperAssignExpr
extends java.lang.Object
Constructor and Description |
---|
EPStatementStartMethodHelperAssignExpr() |
Modifier and Type | Method and Description |
---|---|
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) |
public EPStatementStartMethodHelperAssignExpr()
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)
public static void assignTableAccessStrategies(java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies)
public static void assignMatchRecognizePreviousStrategies(java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes, RegexExprPreviousEvalStrategy strategy)
public static void unassignMatchRecognizePreviousStrategies(java.util.Collection<ExprPreviousMatchRecognizeNode> matchRecognizeNodes)
public static void assignAggregations(AggregationResultFuture aggregationService, java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)
public static void unassignAggregations(java.util.List<AggregationServiceAggExpressionDesc> aggregationExpressions)
public static void assignPreviousStrategies(java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances)
public static void unassignPreviousStrategies(java.util.Collection<ExprPreviousNode> nodes)
public static void assignPriorStrategies(java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances)
public static void unassignPriorStrategies(java.util.Collection<ExprPriorNode> priorStrategyInstances)
public static ResultSetProcessor getAssignResultSetProcessor(AgentInstanceContext agentInstanceContext, ResultSetProcessorFactoryDesc resultSetProcessorPrototype, boolean isSubquery, java.lang.Integer subqueryNumber, boolean isFireAndForget)
public static void unassignSubqueryStrategies(java.util.Collection<ExprSubselectNode> subselects)
public static void assignSubqueryStrategies(SubSelectStrategyCollection subSelectStrategyCollection, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances)