mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-29 08:01:23 +03:00
Add more tests for LSM log file recovery. Fix a problem in recovering log
files that contain range deletes. FossilOrigin-Name: e34eafd4c5b2bbf2735e136ad69b67bb4288ad4d01a0128d8e107ac46209a182
This commit is contained in:
@ -864,7 +864,7 @@ int lsmInfoFreelist(lsm_db *pDb, char **pzOut);
|
||||
** Functions from file "lsm_log.c".
|
||||
*/
|
||||
int lsmLogBegin(lsm_db *pDb);
|
||||
int lsmLogWrite(lsm_db *, void *, int, void *, int);
|
||||
int lsmLogWrite(lsm_db *, int, void *, int, void *, int);
|
||||
int lsmLogCommit(lsm_db *);
|
||||
void lsmLogEnd(lsm_db *pDb, int bCommit);
|
||||
void lsmLogTell(lsm_db *, LogMark *);
|
||||
@ -874,6 +874,10 @@ void lsmLogClose(lsm_db *);
|
||||
int lsmLogRecover(lsm_db *);
|
||||
int lsmInfoLogStructure(lsm_db *pDb, char **pzVal);
|
||||
|
||||
/* Valid values for the second argument to lsmLogWrite(). */
|
||||
#define LSM_WRITE 0x06
|
||||
#define LSM_DELETE 0x08
|
||||
#define LSM_DRANGE 0x0A
|
||||
|
||||
/**************************************************************************
|
||||
** Functions from file "lsm_shared.c".
|
||||
|
Reference in New Issue
Block a user