public GenerateAndEvaluateFilteredIndicesCommand(WorkloadAnalysisContext context, IToSqlValueStringConverter toSqlValueStringConverter, IVirtualIndicesRepository virtualIndicesRepository, IDbObjectDefinitionGenerator dbObjectDefinitionGenerator) { this.context = context; this.toSqlValueStringConverter = toSqlValueStringConverter; this.virtualIndicesRepository = virtualIndicesRepository; this.dbObjectDefinitionGenerator = dbObjectDefinitionGenerator; }
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; }