more
This commit is contained in:
parent
c8c09c8a8c
commit
3aae62f5dc
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue