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;
 }
Exemple #3
0
 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;
 }