public SubSelectFactoryResult( ViewableActivationResult subselectActivationResult, SubSelectStrategyRealization realization, SubordTableLookupStrategy lookupStrategy) { this.subselectActivationResult = subselectActivationResult; this.lookupStrategy = lookupStrategy; this.subselectAggregationPreprocessor = realization.SubselectAggregationPreprocessor; this.aggregationService = realization.AggregationService; this.priorStrategy = realization.PriorStrategy; this.previousStrategy = realization.PreviousStrategy; this.subselectView = realization.SubselectView; this.indexes = realization.Indexes; }
public SubSelectStrategyRealization( SubordTableLookupStrategy lookupStrategy, SubselectAggregationPreprocessorBase subselectAggregationPreprocessor, AggregationService aggregationService, PriorEvalStrategy priorStrategy, PreviousGetterStrategy previousStrategy, Viewable subselectView, EventTable[] indexes) { this.lookupStrategy = lookupStrategy; this.subselectAggregationPreprocessor = subselectAggregationPreprocessor; this.aggregationService = aggregationService; this.priorStrategy = priorStrategy; this.previousStrategy = previousStrategy; this.subselectView = subselectView; this.indexes = indexes; }