MiniOB
1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
DiskBufferPool 成员列表
成员的完整列表,这些成员属于
DiskBufferPool
,包括所有继承而来的类成员
allocate_frame
(PageNum page_num, Frame **buf) (定义于
DiskBufferPool
)
DiskBufferPool
protected
allocate_page
(Frame **frame)
DiskBufferPool
bp_manager_
(定义于
DiskBufferPool
)
DiskBufferPool
private
BufferPoolIterator
(定义于
DiskBufferPool
)
DiskBufferPool
friend
check_all_pages_unpinned
()
DiskBufferPool
check_page_num
(PageNum page_num) (定义于
DiskBufferPool
)
DiskBufferPool
protected
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
)
DiskBufferPool
private
file_desc
() const (定义于
DiskBufferPool
)
DiskBufferPool
file_desc_
(定义于
DiskBufferPool
)
DiskBufferPool
private
file_header_
(定义于
DiskBufferPool
)
DiskBufferPool
private
file_name_
(定义于
DiskBufferPool
)
DiskBufferPool
private
flush_all_pages
()
DiskBufferPool
flush_page
(Frame &frame)
DiskBufferPool
flush_page_internal
(Frame &frame)
DiskBufferPool
protected
frame_manager_
(定义于
DiskBufferPool
)
DiskBufferPool
private
get_this_page
(PageNum page_num, Frame **frame)
DiskBufferPool
hdr_frame_
(定义于
DiskBufferPool
)
DiskBufferPool
private
load_page
(PageNum page_num, Frame *frame)
DiskBufferPool
protected
lock_
(定义于
DiskBufferPool
)
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
unpin_page
(Frame *frame)
DiskBufferPool
~DiskBufferPool
() (定义于
DiskBufferPool
)
DiskBufferPool
制作者
1.9.5