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

处理事务日志的辅助类 更多...

#include <mvcc_trx_log.h>

Public 成员函数

 MvccTrxLogHandler (LogHandler &log_handler)
 
RC insert_record (int32_t trx_id, Table *table, const RID &rid)
 记录插入一条记录的日志
 
RC delete_record (int32_t trx_id, Table *table, const RID &rid)
 记录删除一条记录的日志
 
RC commit (int32_t trx_id, int32_t commit_trx_id)
 记录提交事务的日志 更多...
 
RC rollback (int32_t trx_id)
 记录回滚事务的日志 更多...
 

Private 属性

LogHandlerlog_handler_
 

详细描述

处理事务日志的辅助类

成员函数说明

◆ commit()

RC MvccTrxLogHandler::commit ( int32_t  trx_id,
int32_t  commit_trx_id 
)

记录提交事务的日志

会等待日志落地

◆ rollback()

RC MvccTrxLogHandler::rollback ( int32_t  trx_id)

记录回滚事务的日志

不会等待日志落地


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