提交 7f08a2b7 编写于 作者: H Hongze Cheng

more TDB

上级 34d9d1b9
...@@ -49,6 +49,8 @@ int tdbDbOpen(const char *fname, int keyLen, int valLen, FKeyComparator keyCmprF ...@@ -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);
......
...@@ -74,17 +74,31 @@ int tdbEnvClose(TENV *pEnv) { ...@@ -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;
// while (pPager) { for (pPager = pEnv->pgrList; pPager; pPager = pPager->pNext) {
// tdbPagerCommit(pPager); ret = tdbPagerCommit(pPager);
// } if (ret < 0) {
ASSERT(0);
return -1;
}
}
return 0; return 0;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册