![]() |
MySQL 8.0.43
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 | |||
| ) |