allocate_frame(PageNum page_num, Frame **buf) (定义于 DiskBufferPool) | DiskBufferPool | protected |
allocate_page(Frame **frame) | DiskBufferPool | |
bp_manager_ (定义于 DiskBufferPool) | DiskBufferPool | private |
buffer_pool_id_ | DiskBufferPool | private |
BufferPoolIterator (定义于 DiskBufferPool) | DiskBufferPool | friend |
check_all_pages_unpinned() | DiskBufferPool | |
check_page_num(PageNum page_num) (定义于 DiskBufferPool) | DiskBufferPool | protected |
close_file() | DiskBufferPool | |
dblwr_manager_ | DiskBufferPool | private |
DiskBufferPool(BufferPoolManager &bp_manager, BPFrameManager &frame_manager, DoubleWriteBuffer &dblwr_manager, LogHandler &log_handler) (定义于 DiskBufferPool) | DiskBufferPool | |
dispose_page(PageNum page_num) | DiskBufferPool | |
disposed_pages_ | DiskBufferPool | private |
file_desc() const (定义于 DiskBufferPool) | DiskBufferPool | |
file_desc_ | DiskBufferPool | private |
file_header_ | DiskBufferPool | private |
file_name_ | DiskBufferPool | private |
filename() const (定义于 DiskBufferPool) | DiskBufferPool | inline |
flush_all_pages() | DiskBufferPool | |
flush_page(Frame &frame) | DiskBufferPool | |
flush_page_internal(Frame &frame) | DiskBufferPool | protected |
frame_manager_ | DiskBufferPool | private |
get_this_page(PageNum page_num, Frame **frame) | DiskBufferPool | |
hdr_frame_ (定义于 DiskBufferPool) | DiskBufferPool | private |
id() const (定义于 DiskBufferPool) | DiskBufferPool | inline |
load_page(PageNum page_num, Frame *frame) | DiskBufferPool | protected |
lock_ | DiskBufferPool | private |
log_handler_ | DiskBufferPool | private |
open_file(const char *file_name) | DiskBufferPool | |
purge_all_pages() (定义于 DiskBufferPool) | DiskBufferPool | |
purge_frame(PageNum page_num, Frame *used_frame) | DiskBufferPool | protected |
purge_page(PageNum page_num) | DiskBufferPool | |
recover_page(PageNum page_num) | DiskBufferPool | |
redo_allocate_page(LSN lsn, PageNum page_num) (定义于 DiskBufferPool) | DiskBufferPool | |
redo_deallocate_page(LSN lsn, PageNum page_num) (定义于 DiskBufferPool) | DiskBufferPool | |
unpin_page(Frame *frame) | DiskBufferPool | |
wr_lock_ (定义于 DiskBufferPool) | DiskBufferPool | private |
write_page(PageNum page_num, Page &page) | DiskBufferPool | |
~DiskBufferPool() (定义于 DiskBufferPool) | DiskBufferPool | |