#include <trx0i_s.h>
Public Attributes | |
| trx_id_t | lock_trx_id |
| const char * | lock_mode |
| const char * | lock_type |
| const char * | lock_table |
| const char * | lock_index |
| ulint | lock_space |
| ulint | lock_page |
| ulint | lock_rec |
| const char * | lock_data |
| table_id_t | lock_table_id |
| i_s_hash_chain_t | hash_chain |
This structure represents INFORMATION_SCHEMA.innodb_locks row
| i_s_hash_chain_t i_s_locks_row_struct::hash_chain |
| const char* i_s_locks_row_struct::lock_data |
| const char* i_s_locks_row_struct::lock_index |
| const char* i_s_locks_row_struct::lock_mode |
| ulint i_s_locks_row_struct::lock_page |
page number within the_space
Definition at line 113 of file trx0i_s.h.
Referenced by trx_i_s_create_lock_id().
| ulint i_s_locks_row_struct::lock_rec |
heap number of the record
on the page
Definition at line 114 of file trx0i_s.h.
Referenced by trx_i_s_create_lock_id().
| ulint i_s_locks_row_struct::lock_space |
Information for record locks. All these are
ULINT_UNDEFINED for table locks. tablespace identifier
Definition at line 112 of file trx0i_s.h.
Referenced by trx_i_s_create_lock_id().
| const char* i_s_locks_row_struct::lock_table |
| table_id_t i_s_locks_row_struct::lock_table_id |
The following are auxiliary and not included in the table table identifier from lock_get_table_id
Definition at line 121 of file trx0i_s.h.
Referenced by trx_i_s_create_lock_id().
| trx_id_t i_s_locks_row_struct::lock_trx_id |
transaction identifier
Definition at line 100 of file trx0i_s.h.
Referenced by trx_i_s_create_lock_id().
| const char* i_s_locks_row_struct::lock_type |