MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 MvccTrx,包括所有继承而来的类成员
commit() override (定义于 MvccTrx) | MvccTrx | virtual |
commit_with_trx_id(int32_t commit_id) (定义于 MvccTrx) | MvccTrx | private |
delete_record(Table *table, Record &record) override | MvccTrx | virtual |
id() const override (定义于 MvccTrx) | MvccTrx | inlinevirtual |
insert_record(Table *table, Record &record) override (定义于 MvccTrx) | MvccTrx | virtual |
log_manager_ (定义于 MvccTrx) | MvccTrx | private |
MAX_TRX_ID (定义于 MvccTrx) | MvccTrx | privatestatic |
MvccTrx(MvccTrxKit &trx_kit, CLogManager *log_manager) (定义于 MvccTrx) | MvccTrx | |
MvccTrx(MvccTrxKit &trx_kit, int32_t trx_id) (定义于 MvccTrx) | MvccTrx | |
operations_ (定义于 MvccTrx) | MvccTrx | private |
OperationSet typedef (定义于 MvccTrx) | MvccTrx | private |
recovering_ (定义于 MvccTrx) | MvccTrx | private |
redo(Db *db, const CLogRecord &log_record) override (定义于 MvccTrx) | MvccTrx | virtual |
rollback() override (定义于 MvccTrx) | MvccTrx | virtual |
start_if_need() override (定义于 MvccTrx) | MvccTrx | virtual |
started_ (定义于 MvccTrx) | MvccTrx | private |
Trx()=default (定义于 Trx) | Trx | |
trx_fields(Table *table, Field &begin_xid_field, Field &end_xid_field) const | MvccTrx | private |
trx_id_ (定义于 MvccTrx) | MvccTrx | private |
trx_kit_ (定义于 MvccTrx) | MvccTrx | private |
visit_record(Table *table, Record &record, bool readonly) override | MvccTrx | virtual |
~MvccTrx() (定义于 MvccTrx) | MvccTrx | virtual |
~Trx()=default (定义于 Trx) | Trx | virtual |