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

负责处理一个日志文件,包括读取和写入 更多...

#include <log_file.h>

Public 成员函数

RC open (const char *filename)
 
RC close ()
 
RC iterate (function< RC(LogEntry &)> callback, LSN start_lsn=0)
 

Private 成员函数

RC skip_to (LSN start_lsn)
 跳到第一条不小于start_lsn的日志 更多...
 

Private 属性

int fd_ = -1
 
string filename_
 

详细描述

负责处理一个日志文件,包括读取和写入

日志文件中的日志是按照LSN从小到大排列的

成员函数说明

◆ skip_to()

RC LogFileReader::skip_to ( LSN  start_lsn)
private

跳到第一条不小于start_lsn的日志

参数
start_lsn期望开始的第一条日志的LSN

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