MySQL 8.0.40
Source Code Documentation
|
The transaction lock system global types. More...
Go to the source code of this file.
Classes | |
struct | lock_guid_t |
Used to represent locks requests uniquely over time. More... | |
Macros | |
#define | lock_t ib_lock_t |
Typedefs | |
typedef uint32_t | trx_schedule_weight_t |
Enumerations | |
enum | select_mode { SELECT_ORDINARY , SELECT_SKIP_LOCKED , SELECT_NOWAIT } |
enum | lock_mode { LOCK_IS = 0 , LOCK_IX , LOCK_S , LOCK_X , LOCK_AUTO_INC , LOCK_NONE , LOCK_NUM = LOCK_NONE , LOCK_NONE_UNSET = 255 } |
Functions | |
const char * | lock_mode_string (enum lock_mode mode) |
Convert the given enum value into string. More... | |
typedef | UT_LIST_BASE_NODE_T_EXTERN (lock_t, trx_locks) trx_lock_list_t |
The transaction lock system global types.
Created 5/7/1996 Heikki Tuuri
#define lock_t ib_lock_t |
typedef uint32_t trx_schedule_weight_t |
enum lock_mode |
enum select_mode |
|
inline |
Convert the given enum value into string.
[in] | mode | the lock mode |
typedef UT_LIST_BASE_NODE_T_EXTERN | ( | lock_t | , |
trx_locks | |||
) |