MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
DoubleWriteBuffer类 参考abstract
类 DoubleWriteBuffer 继承关系图:
DiskDoubleWriteBuffer VacuousDoubleWriteBuffer

Public 成员函数

virtual RC add_page (DiskBufferPool *bp, PageNum page_num, Page &page)=0
 
virtual RC read_page (DiskBufferPool *bp, PageNum page_num, Page &page)=0
 
virtual RC clear_pages (DiskBufferPool *bp)=0
 清空所有与指定buffer pool关联的页面 更多...
 

成员函数说明

◆ add_page()

virtual RC DoubleWriteBuffer::add_page ( DiskBufferPool bp,
PageNum  page_num,
Page page 
)
pure virtual

将页面加入buffer,并且写入磁盘中的共享表空间

DiskDoubleWriteBuffer , 以及 VacuousDoubleWriteBuffer 内被实现.

◆ clear_pages()

virtual RC DoubleWriteBuffer::clear_pages ( DiskBufferPool bp)
pure virtual

清空所有与指定buffer pool关联的页面

DiskDoubleWriteBuffer , 以及 VacuousDoubleWriteBuffer 内被实现.


该类的文档由以下文件生成: