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;
 }
Beispiel #2
0
 public SubSelectStrategyFactoryDesc(SubSelectActivationHolder subSelectActivationHolder,
                                     SubSelectStrategyFactory factory,
                                     AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
                                     IList <ExprPriorNode> priorNodesList,
                                     IList <ExprPreviousNode> prevNodesList)
 {
     SubSelectActivationHolder = subSelectActivationHolder;
     Factory = factory;
     AggregationServiceFactoryDesc = aggregationServiceFactoryDesc;
     PriorNodesList = priorNodesList;
     PrevNodesList  = prevNodesList;
 }
Beispiel #3
0
 /// <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);
 }