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

Public 成员函数

RC add_page (DiskBufferPool *bp, PageNum page_num, Page &page) override
 
RC read_page (DiskBufferPool *bp, PageNum page_num, Page &page) override
 
RC clear_pages (DiskBufferPool *bp) override
 清空所有与指定buffer pool关联的页面 更多...
 
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()

RC VacuousDoubleWriteBuffer::add_page ( DiskBufferPool bp,
PageNum  page_num,
Page page 
)
overridevirtual

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

实现了 DoubleWriteBuffer.

◆ clear_pages()

RC VacuousDoubleWriteBuffer::clear_pages ( DiskBufferPool bp)
inlineoverridevirtual

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

实现了 DoubleWriteBuffer.

◆ read_page()

RC VacuousDoubleWriteBuffer::read_page ( DiskBufferPool bp,
PageNum  page_num,
Page page 
)
inlineoverridevirtual

实现了 DoubleWriteBuffer.


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