public PublishTotalViewStatisticsCommand(IStatementProcessingContext context, IDatabaseDependencyHierarchyProvider dependencyHierarchyProvider, IStatisticsProcessingDataAccumulator statisticsAccumulator) { this.context = context; this.dependencyHierarchyProvider = dependencyHierarchyProvider; this.statisticsAccumulator = statisticsAccumulator; }
public StatisticsProcessingCommandFactory(ILog log, ICommandProcessingQueue <IExecutableCommand> queue, IStatisticsProcessingDataAccumulator statisticsAccumulator, DBMS.Contracts.IRepositoriesFactory dbmsRepositories, IRepositoriesFactory dalRepositories, IDatabaseDependencyHierarchyProvider dependencyHierarchyProvider) { this.log = log; this.queue = queue; this.statisticsAccumulator = statisticsAccumulator; this.dbmsRepositories = dbmsRepositories; this.dalRepositories = dalRepositories; this.dependencyHierarchyProvider = dependencyHierarchyProvider; }