MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
VacuousTrx类 参考
类 VacuousTrx 继承关系图:
Trx

Public 成员函数

RC insert_record (Table *table, Record &record) override
 
RC delete_record (Table *table, Record &record) override
 
RC visit_record (Table *table, Record &record, bool readonly) override
 
RC start_if_need () override
 
RC commit () override
 
RC rollback () override
 
int32_t id () const override
 
- Public 成员函数 继承自 Trx
virtual RC insert_record (Table *table, Record &record)=0
 
virtual RC delete_record (Table *table, Record &record)=0
 
virtual RC visit_record (Table *table, Record &record, bool readonly)=0
 
virtual RC start_if_need ()=0
 
virtual RC commit ()=0
 
virtual RC rollback ()=0
 
virtual RC redo (Db *db, const CLogRecord &log_record)
 
virtual int32_t id () const =0
 

成员函数说明

◆ commit()

RC VacuousTrx::commit ( )
overridevirtual

实现了 Trx.

◆ delete_record()

RC VacuousTrx::delete_record ( Table table,
Record record 
)
overridevirtual

实现了 Trx.

◆ id()

int32_t VacuousTrx::id ( ) const
inlineoverridevirtual

实现了 Trx.

◆ insert_record()

RC VacuousTrx::insert_record ( Table table,
Record record 
)
overridevirtual

实现了 Trx.

◆ rollback()

RC VacuousTrx::rollback ( )
overridevirtual

实现了 Trx.

◆ start_if_need()

RC VacuousTrx::start_if_need ( )
overridevirtual

实现了 Trx.

◆ visit_record()

RC VacuousTrx::visit_record ( Table table,
Record record,
bool  readonly 
)
overridevirtual

实现了 Trx.


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