public override void AssignExpressions(StatementAgentInstanceFactoryResult result) { var selectResult = (StatementAgentInstanceFactorySelectResult)result; EPStatementStartMethodHelperAssignExpr.AssignAggregations(selectResult.OptionalAggegationService, _resultSetProcessorFactoryDesc.AggregationServiceFactoryDesc.Expressions); EPStatementStartMethodHelperAssignExpr.AssignSubqueryStrategies(_subSelectStrategyCollection, result.SubselectStrategies); EPStatementStartMethodHelperAssignExpr.AssignPriorStrategies(result.PriorNodeStrategies); EPStatementStartMethodHelperAssignExpr.AssignPreviousStrategies(result.PreviousNodeStrategies); var matchRecognizeNodes = _viewResourceDelegate.PerStream[0].MatchRecognizePreviousRequests; EPStatementStartMethodHelperAssignExpr.AssignMatchRecognizePreviousStrategies(matchRecognizeNodes, result.RegexExprPreviousEvalStrategy); }
public override void UnassignExpressions() { EPStatementStartMethodHelperAssignExpr.AssignAggregations(null, _resultSetProcessorFactoryDesc.AggregationServiceFactoryDesc.Expressions); }
public override void AssignExpressions(StatementAgentInstanceFactoryResult result) { StatementAgentInstanceFactorySelectResult selectResult = (StatementAgentInstanceFactorySelectResult)result; EPStatementStartMethodHelperAssignExpr.AssignAggregations(selectResult.OptionalAggegationService, _resultSetProcessorFactoryDesc.AggregationServiceFactoryDesc.Expressions); }