提交 8bd4beec 编写于 作者: H Hongze Cheng

refact

上级 3902294f
......@@ -117,6 +117,9 @@ static int tdbBtCursorMoveTo(SBtCursor *pCur, const void *pKey, int kLen) {
return -1;
}
if (pCur->pPage->pHdr->nCells == 0) {
// Tree is empty
} else {
for (;;) {
int lidx, ridx, midx, c;
......@@ -136,6 +139,7 @@ static int tdbBtCursorMoveTo(SBtCursor *pCur, const void *pKey, int kLen) {
ridx = ridx - 1;
}
}
}
/* code */
}
......
......@@ -38,7 +38,7 @@ int tdbDbOpen(const char *fname, int keyLen, int valLen, FKeyComparator keyCmprF
// pDb->pEnv
pDb->pEnv = pEnv;
pFile = tdbEnvGetPFile(pEnv, fname);
pFile = tdbEnvGetPager(pEnv, fname);
if (pFile == NULL) {
snprintf(fFullName, TDB_FILENAME_LEN, "%s/%s", pEnv->rootDir, fname);
ret = tdbPagerOpen(pEnv->pCache, fFullName, &pFile);
......
......@@ -64,7 +64,7 @@ int tdbEnvClose(STEnv *pEnv) {
return 0;
}
SPager *tdbEnvGetPFile(STEnv *pEnv, const char *fname) {
SPager *tdbEnvGetPager(STEnv *pEnv, const char *fname) {
// TODO
return NULL;
}
\ No newline at end of file
......@@ -30,7 +30,7 @@ typedef struct STEnv {
int tdbEnvOpen(const char *rootDir, int pageSize, int cacheSize, STEnv **ppEnv);
int tdbEnvClose(STEnv *pEnv);
SPager *tdbEnvGetPFile(STEnv *pEnv, const char *fname);
SPager *tdbEnvGetPager(STEnv *pEnv, const char *fname);
#ifdef __cplusplus
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册