Definition at line 2278 of file mainRepository.cpp. References Impala::Persistency::SimilarityTableSetLocator::GetContainer(), Impala::CmdOptions::GetInstance(), GetRawDataSet(), GetSimilarityTableSetLocator(), ILOG_VAR, and Impala::Persistency::SimilarityTableSetLocator::SetContainer(). Referenced by mainRepository(). 02279 { 02280 ILOG_VAR(Impala.Application.Repository.DoCopySimilarityTableSet); 02281 CmdOptions& options = CmdOptions::GetInstance(); 02282 02283 SimilarityTableSetLocator loc1 = GetSimilarityTableSetLocator(options, true); 02284 SimilarityTableSetLocator loc2 = GetSimilarityTableSetLocator(options, false); 02285 RawDataSet* dataSet = GetRawDataSet(options, true); 02286 String container = loc1.GetContainer(); 02287 int nrContainers = (container == "ALL") ? dataSet->GetNrContainers() : 1; 02288 for (int i=0 ; i<nrContainers ; i++) 02289 { 02290 String cur = (container == "ALL") ? dataSet->GetContainer(i) : container; 02291 loc1.SetContainer(cur); 02292 SimilarityTableSet* simSet = SimilarityTableSetRepository().Get(loc1); 02293 02294 loc2.SetContainer(cur); 02295 SimilarityTableSetRepository().Add(loc2, simSet); 02296 delete simSet; 02297 } 02298 }
Here is the call graph for this function: ![]()
|