MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
记录相关的日志重放器 更多...
#include <record_log.h>
Public 成员函数 | |
RecordLogReplayer (BufferPoolManager &bpm) | |
virtual RC | replay (const LogEntry &entry) override |
回放一条日志 更多... | |
![]() | |
virtual RC | replay (const LogEntry &entry)=0 |
回放一条日志 更多... | |
virtual RC | on_done () |
当所有日志回放完成时的回调函数 更多... | |
Private 成员函数 | |
RC | replay_init_page (DiskBufferPool &buffer_pool, const RecordLogHeader &log_header) |
RC | replay_insert (DiskBufferPool &buffer_pool, const RecordLogHeader &log_header) |
RC | replay_delete (DiskBufferPool &buffer_pool, const RecordLogHeader &log_header) |
RC | replay_update (DiskBufferPool &buffer_pool, const RecordLogHeader &log_header) |
Private 属性 | |
BufferPoolManager & | bpm_ |
记录相关的日志重放器
|
overridevirtual |