public SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber, SubSelectActivationHolder subSelectHolder, Pair <EventTableFactory, SubordTableLookupStrategyFactory> pair, ExprNode filterExprNode, ExprEvaluator filterExprEval, bool correlatedSubquery, AggregationServiceFactoryDesc aggregationServiceFactory, ViewResourceDelegateVerified viewResourceDelegate, ExprEvaluator[] groupKeys) { _subqueryNumber = subqueryNumber; _subSelectHolder = subSelectHolder; _pair = pair; _filterExprNode = filterExprNode; _filterExprEval = filterExprEval; _correlatedSubquery = correlatedSubquery; _aggregationServiceFactory = aggregationServiceFactory; _viewResourceDelegate = viewResourceDelegate; _groupKeys = groupKeys; }
public SubSelectStrategyFactoryDesc(SubSelectActivationHolder subSelectActivationHolder, SubSelectStrategyFactory factory, AggregationServiceFactoryDesc aggregationServiceFactoryDesc, IList <ExprPriorNode> priorNodesList, IList <ExprPreviousNode> prevNodesList) { SubSelectActivationHolder = subSelectActivationHolder; Factory = factory; AggregationServiceFactoryDesc = aggregationServiceFactoryDesc; PriorNodesList = priorNodesList; PrevNodesList = prevNodesList; }
/// <summary> /// Add lookup. /// </summary> /// <param name="subselectNode">is the subselect expression node</param> /// <param name="holder">The holder.</param> public void Add(ExprSubselectNode subselectNode, SubSelectActivationHolder holder) { _subqueries.Put(subselectNode, holder); }