public LoadExistingIndicesCommand(WorkloadAnalysisContext context, IIndicesRepository indicesRepository, IRelationsRepository relationsRepository, IRelationAttributesRepository attributesRepository) { this.context = context; this.indicesRepository = indicesRepository; this.relationsRepository = relationsRepository; this.attributesRepository = attributesRepository; }
public WorkloadRelationsData(string databaseName, IRelationsRepository relationsRepository, IRelationAttributesRepository attributesRepository, HashSet <uint> allRelationIdsFromStatements, IDictionary <uint, uint> evaluationReplacements) { this.databaseName = databaseName; this.relationsRepository = relationsRepository; this.attributesRepository = attributesRepository; foreach (var relationId in allRelationIdsFromStatements) { var relation = GetRelation(relationId); } foreach (var kv in evaluationReplacements) { var sourceId = kv.Key; var targetId = kv.Value; var sourceRelation = GetRelation(sourceId); var targetRelation = GetRelation(targetId); this.evaluationReplacements.Add(sourceId, targetRelation); } }
public LoadWorkloadRelationsDataCommand(WorkloadAnalysisContext context, IRelationsRepository relationsRepository, IRelationAttributesRepository attributesRepository) { this.context = context; this.relationsRepository = relationsRepository; this.attributesRepository = attributesRepository; }