|
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) | MvccTrx | virtual |
| id() const override (定义于 MvccTrx) | MvccTrx | inlinevirtual |
| insert_record(Table *table, Record &record) override (定义于 MvccTrx) | MvccTrx | virtual |
| log_handler_ (定义于 MvccTrx) | MvccTrx | private |
| MAX_TRX_ID (定义于 MvccTrx) | MvccTrx | privatestatic |
| MvccTrx(MvccTrxKit &trx_kit, LogHandler &log_handler) | MvccTrx | |
| MvccTrx(MvccTrxKit &trx_kit, LogHandler &log_handler, int32_t trx_id) (定义于 MvccTrx) | MvccTrx | |
| operations_ (定义于 MvccTrx) | MvccTrx | private |
| OperationSet typedef (定义于 MvccTrx) | MvccTrx | private |
| recovering_ (定义于 MvccTrx) | MvccTrx | private |
| redo(Db *db, const LogEntry &log_entry) override (定义于 MvccTrx) | MvccTrx | virtual |
| rollback() override (定义于 MvccTrx) | MvccTrx | virtual |
| start_if_need() override (定义于 MvccTrx) | MvccTrx | virtual |
| started_ (定义于 MvccTrx) | MvccTrx | private |
| Trx(TrxKit::Type type) (定义于 Trx) | Trx | inline |
| 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 |
| type() const (定义于 Trx) | Trx | inline |
| type_ (定义于 Trx) | Trx | private |
| update_record(Table *table, Record &old_record, Record &new_record) override (定义于 MvccTrx) | MvccTrx | inlinevirtual |
| visit_record(Table *table, Record &record, ReadWriteMode mode) override | MvccTrx | virtual |
| ~MvccTrx() (定义于 MvccTrx) | MvccTrx | virtual |
| ~Trx()=default (定义于 Trx) | Trx | virtual |