This commit is contained in:
Hongze Cheng 2022-03-31 02:55:07 +00:00
parent 34d9d1b9df
commit 7f08a2b7c3
2 changed files with 21 additions and 5 deletions

View File

@ -49,6 +49,8 @@ int tdbDbOpen(const char *fname, int keyLen, int valLen, FKeyComparator keyCmprF
if (ret < 0) {
return -1;
}
tdbEnvAddPager(pEnv, pPager);
}
ASSERT(pPager != NULL);

View File

@ -74,17 +74,31 @@ int tdbEnvClose(TENV *pEnv) {
}
int tdbBegin(TENV *pEnv) {
ASSERT(0);
SPager *pPager;
int ret;
for (pPager = pEnv->pgrList; pPager; pPager = pPager->pNext) {
ret = tdbPagerBegin(pPager);
if (ret < 0) {
ASSERT(0);
return -1;
}
}
return 0;
}
int tdbCommit(TENV *pEnv) {
SPager *pPager;
int ret;
// pPager = pEnv->pgrList;
// while (pPager) {
// tdbPagerCommit(pPager);
// }
for (pPager = pEnv->pgrList; pPager; pPager = pPager->pNext) {
ret = tdbPagerCommit(pPager);
if (ret < 0) {
ASSERT(0);
return -1;
}
}
return 0;
}