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) { if (ret < 0) {
return -1; return -1;
} }
tdbEnvAddPager(pEnv, pPager);
} }
ASSERT(pPager != NULL); ASSERT(pPager != NULL);

View File

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