MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
负责处理一个日志文件,包括读取和写入 更多...
#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从小到大排列的
|
private |
跳到第一条不小于start_lsn的日志
start_lsn | 期望开始的第一条日志的LSN |