This commit is contained in:
Hongze Cheng 2022-01-13 02:39:12 +00:00
parent c8c09c8a8c
commit 3aae62f5dc
2 changed files with 9 additions and 9 deletions

View File

@ -22,15 +22,15 @@
extern "C" { extern "C" {
#endif #endif
typedef struct STkvBufPool STkvBufPool; typedef struct STdbBufPool STdbBufPool;
int tbpOpen(STkvBufPool **ppTkvBufPool); int tbpOpen(STdbBufPool **ppTkvBufPool);
int tbpClose(STkvBufPool *pTkvBufPool); int tbpClose(STdbBufPool *pTkvBufPool);
STdbPage *tbpNewPage(STkvBufPool *pTkvBufPool); STdbPage *tbpNewPage(STdbBufPool *pTkvBufPool);
int tbpDelPage(STkvBufPool *pTkvBufPool); int tbpDelPage(STdbBufPool *pTkvBufPool);
STdbPage *tbpFetchPage(STkvBufPool *pTkvBufPool, pgid_t pgid); STdbPage *tbpFetchPage(STdbBufPool *pTkvBufPool, pgid_t pgid);
int tbpUnpinPage(STkvBufPool *pTkvBufPool, pgid_t pgid); int tbpUnpinPage(STdbBufPool *pTkvBufPool, pgid_t pgid);
void tbpFlushPages(STkvBufPool *pTkvBufPool); void tbpFlushPages(STdbBufPool *pTkvBufPool);
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -25,7 +25,7 @@ struct SFrameIdWrapper {
frame_id_t id; frame_id_t id;
}; };
struct STkvBufPool { struct STdbBufPool {
STdbPage* pages; STdbPage* pages;
STkvDiskMgr* pDiskMgr; STkvDiskMgr* pDiskMgr;
SHashObj* pgTb; // page_id_t --> frame_id_t SHashObj* pgTb; // page_id_t --> frame_id_t