Definition at line 2252 of file mainRepository.cpp. References Impala::Persistency::SimilarityTableSetLocator::GetContainer(), Impala::CmdOptions::GetInstance(), GetRawDataSet(), GetSimilarityTableSetLocator(), ILOG_INFO, ILOG_VAR, and Impala::Persistency::SimilarityTableSetLocator::SetContainer(). Referenced by mainRepository(). 02253 { 02254 ILOG_VAR(Impala.Application.Repository.DoDiffSimilarityTableSet); 02255 CmdOptions& options = CmdOptions::GetInstance(); 02256 02257 SimilarityTableSetLocator loc1 = GetSimilarityTableSetLocator(options, true); 02258 SimilarityTableSetLocator loc2 = GetSimilarityTableSetLocator(options, false); 02259 RawDataSet* dataSet = GetRawDataSet(options, true); 02260 String container = loc1.GetContainer(); 02261 int nrContainers = (container == "ALL") ? dataSet->GetNrContainers() : 1; 02262 for (int i=0 ; i<nrContainers ; i++) 02263 { 02264 String cur = (container == "ALL") ? dataSet->GetContainer(i) : container; 02265 ILOG_INFO("Checking " << i << " = " << cur); 02266 loc1.SetContainer(cur); 02267 SimilarityTableSet* simSet1 = SimilarityTableSetRepository().Get(loc1); 02268 02269 loc2.SetContainer(cur); 02270 SimilarityTableSet* simSet2 = SimilarityTableSetRepository().Get(loc2); 02271 simSet1->Diff(simSet2); 02272 delete simSet2; 02273 delete simSet1; 02274 } 02275 }
Here is the call graph for this function: ![]()
|