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)