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

void Impala::Persistency::FeatureTableRepositoryInFile::Delete ( const FeatureLocator loc  )  [inline]

Definition at line 93 of file FeatureTableRepositoryInFile.h.

References Impala::Persistency::File::Delete(), Impala::Persistency::RepositoryInFileSystem::DeleteDir(), Impala::Persistency::FeatureLocator::GetContainer(), GetDir(), Impala::Persistency::FeatureLocator::GetFeatureName(), Impala::Persistency::FeatureLocator::GetFeatureString(), Impala::Persistency::RepositoryInFileSystem::GetFile(), Impala::Persistency::FeatureLocator::GetSuffix(), and RepFS().

00094     {
00095         if ((loc.GetFeatureName() == "ALL") && (loc.GetContainer() == "ALL"))
00096         {
00097             String dir = GetDir(loc, true);
00098             RepFS().DeleteDir(loc, dir);
00099         }
00100         else
00101         {
00102             String dir = GetDir(loc, false);
00103             String name = loc.GetFeatureString() + loc.GetSuffix();
00104             File file = RepFS().GetFile(loc, dir, name, true, true);
00105             file.Delete();
00106         }
00107     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:22:46 2011 for ImpalaSrc by  doxygen 1.5.1