|
InnoDB Plugin
1.0
|
#include "ut0byte.h"

Go to the source code of this file.
Data Structures | |
| struct | trx_savept_t |
Macros | |
| #define | TRX_ID_FMT IB_ID_FMT |
| #define | TRX_ID_MAX_LEN 17 |
| #define | TRX_ID_MAX IB_ID_MAX |
Typedefs | |
| typedef ib_id_t | row_id_t |
| typedef ib_id_t | trx_id_t |
| typedef ib_id_t | roll_ptr_t |
| typedef ib_id_t | undo_no_t |
| typedef byte | trx_sysf_t |
| typedef byte | trx_rsegf_t |
| typedef byte | trx_usegf_t |
| typedef byte | trx_ulogf_t |
| typedef byte | trx_upagef_t |
| typedef byte | trx_undo_rec_t |
Enumerations | |
| enum | trx_que_t { TRX_QUE_RUNNING, TRX_QUE_LOCK_WAIT, TRX_QUE_ROLLING_BACK, TRX_QUE_COMMITTING } |
| enum | trx_state_t { TRX_STATE_NOT_STARTED, TRX_STATE_ACTIVE, TRX_STATE_PREPARED, TRX_STATE_COMMITTED_IN_MEMORY } |
| enum | trx_dict_op_t { TRX_DICT_OP_NONE = 0, TRX_DICT_OP_TABLE = 1, TRX_DICT_OP_INDEX = 2 } |
| enum | trx_rb_ctx { RB_NONE = 0, RB_NORMAL, RB_RECOVERY_PURGE_REC, RB_RECOVERY } |
Transaction system global type definitions
Created 3/26/1996 Heikki Tuuri
| #define TRX_ID_FMT IB_ID_FMT |
printf(3) format used for printing DB_TRX_ID and other system fields
| #define TRX_ID_MAX IB_ID_MAX |
Maximum transaction identifier
| #define TRX_ID_MAX_LEN 17 |
maximum length that a formatted trx_t::id could take, not including
the terminating NUL character.
| typedef ib_id_t roll_ptr_t |
Rollback pointer (DB_ROLL_PTR, DATA_ROLL_PTR)
| typedef byte trx_rsegf_t |
Rollback segment header
| typedef byte trx_sysf_t |
File objects Transaction system header
| typedef byte trx_ulogf_t |
Undo log header
| typedef byte trx_undo_rec_t |
Undo log record
| typedef byte trx_upagef_t |
Undo log page header
| typedef byte trx_usegf_t |
Undo segment header
| enum trx_dict_op_t |
Type of data dictionary operation
| enum trx_que_t |
| enum trx_rb_ctx |
Rollback contexts
| enum trx_state_t |
Transaction states (trx_t::state)
1.8.1.2