MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
DiskBufferPool 成员列表

成员的完整列表,这些成员属于 DiskBufferPool,包括所有继承而来的类成员

allocate_frame(PageNum page_num, Frame **buf) (定义于 DiskBufferPool)DiskBufferPoolprotected
allocate_page(Frame **frame)DiskBufferPool
bp_manager_ (定义于 DiskBufferPool)DiskBufferPoolprivate
BufferPoolIterator (定义于 DiskBufferPool)DiskBufferPoolfriend
check_all_pages_unpinned()DiskBufferPool
check_page_num(PageNum page_num) (定义于 DiskBufferPool)DiskBufferPoolprotected
close_file()DiskBufferPool
create_file(const char *file_name)DiskBufferPool
DiskBufferPool(BufferPoolManager &bp_manager, BPFrameManager &frame_manager) (定义于 DiskBufferPool)DiskBufferPool
dispose_page(PageNum page_num)DiskBufferPool
disposed_pages_ (定义于 DiskBufferPool)DiskBufferPoolprivate
file_desc() const (定义于 DiskBufferPool)DiskBufferPool
file_desc_ (定义于 DiskBufferPool)DiskBufferPoolprivate
file_header_ (定义于 DiskBufferPool)DiskBufferPoolprivate
file_name_ (定义于 DiskBufferPool)DiskBufferPoolprivate
flush_all_pages()DiskBufferPool
flush_page(Frame &frame)DiskBufferPool
flush_page_internal(Frame &frame)DiskBufferPoolprotected
frame_manager_ (定义于 DiskBufferPool)DiskBufferPoolprivate
get_this_page(PageNum page_num, Frame **frame)DiskBufferPool
hdr_frame_ (定义于 DiskBufferPool)DiskBufferPoolprivate
load_page(PageNum page_num, Frame *frame)DiskBufferPoolprotected
lock_ (定义于 DiskBufferPool)DiskBufferPoolprivate
open_file(const char *file_name)DiskBufferPool
purge_all_pages() (定义于 DiskBufferPool)DiskBufferPool
purge_frame(PageNum page_num, Frame *used_frame)DiskBufferPoolprotected
purge_page(PageNum page_num)DiskBufferPool
recover_page(PageNum page_num)DiskBufferPool
unpin_page(Frame *frame)DiskBufferPool
~DiskBufferPool() (定义于 DiskBufferPool)DiskBufferPool