Patch level : 2.0 nopatch

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Aggiunto metodo TSystemisamfile::zap() per cancellare tutti i records


git-svn-id: svn://10.65.10.50/trunk@11096 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-05-09 07:42:40 +00:00
parent f4d594d35d
commit 389a272fc2
2 changed files with 8 additions and 0 deletions

View File

@ -2254,6 +2254,12 @@ int TSystemisamfile::packfile(
return err;
}
int TSystemisamfile::zap()
{
safely_close_closeable_isamfiles();
return packfile(TRUE, TRUE);
}
// @doc EXTERNAL
// @mfunc Rimuove fisicamente gli indici cancellati

View File

@ -593,6 +593,8 @@ public:
int packfile(bool vis = FALSE, bool zap = FALSE);
// @cmember Rimuove fisicamente gli indici cancellati
int packindex(bool vis = FALSE, bool ask = TRUE);
// @cmember Rimuove fisicamente tutti i records e gli indici
int zap();
// @cmember Importa un file ascii
int load(const char* from, char fs = '|', char fd = '\0', char rs = '\n', bool vis = TRUE, bool extended = FALSE) ;