MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
RecordLogReplayer类 参考final

记录相关的日志重放器 更多...

#include <record_log.h>

类 RecordLogReplayer 继承关系图:
LogReplayer

Public 成员函数

 RecordLogReplayer (BufferPoolManager &bpm)
 
virtual RC replay (const LogEntry &entry) override
 回放一条日志 更多...
 
- Public 成员函数 继承自 LogReplayer
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 属性

BufferPoolManagerbpm_
 

详细描述

记录相关的日志重放器

成员函数说明

◆ replay()

RC RecordLogReplayer::replay ( const LogEntry entry)
overridevirtual

回放一条日志

参数
entry日志

实现了 LogReplayer.


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