Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Application::Repository::DoDiffSimilarityTableSet (  ) 

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:


Generated on Thu Jan 13 09:15:49 2011 for ImpalaSrc by  doxygen 1.5.1