public GetExecutionPlansCommand(ILog log, WorkloadAnalysisContext context, Func <Dictionary <long, IExplainResult> > getDictionaryFunc, IExplainRepository explainRepository) { this.log = log; this.context = context; this.getDictionaryFunc = getDictionaryFunc; this.explainRepository = explainRepository; }
public EvaluateIndicesEnvironmentsCommand(ILog log, WorkloadAnalysisContext context, IVirtualIndicesRepository virtualIndicesRepository, IExplainRepository explainRepository, IDbObjectDefinitionGenerator dbObjectDefinitionGenerator) { this.log = log; this.context = context; this.virtualIndicesRepository = virtualIndicesRepository; this.explainRepository = explainRepository; this.dbObjectDefinitionGenerator = dbObjectDefinitionGenerator; }
public EvaluateHPartitioningEnvironmentsCommand(ILog log, AnalysisSettings settings, WorkloadAnalysisContext context, IVirtualHPartitioningsRepository virtualHPartitioningsRepository, IExplainRepository explainRepository, IDbObjectDefinitionGenerator dbObjectDefinitionGenerator) { this.log = log; this.settings = settings; this.context = context; this.virtualHPartitioningsRepository = virtualHPartitioningsRepository; this.explainRepository = explainRepository; this.dbObjectDefinitionGenerator = dbObjectDefinitionGenerator; }