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