MySQL 9.1.0
Source Code Documentation
i_s_locks_row_t Struct Reference

This structure represents INFORMATION_SCHEMA.innodb_locks row. More...

#include <trx0i_s.h>

Public Attributes

lock_guid_t lock_guid
 The unique identifier of this lock, which does not change over time for a single lock request and no two lock requests ever have the same guid. More...
 
space_id_t lock_space
 Information for record locks. More...
 
page_no_t lock_page
 page number within the_space More...
 
ulint lock_rec
 heap number of the record on the page More...
 
table_id_t lock_table_id
 The following are auxiliary and not included in the table. More...
 

Detailed Description

This structure represents INFORMATION_SCHEMA.innodb_locks row.

Member Data Documentation

◆ lock_guid

lock_guid_t i_s_locks_row_t::lock_guid

The unique identifier of this lock, which does not change over time for a single lock request and no two lock requests ever have the same guid.

◆ lock_page

page_no_t i_s_locks_row_t::lock_page

page number within the_space

◆ lock_rec

ulint i_s_locks_row_t::lock_rec

heap number of the record on the page

◆ lock_space

space_id_t i_s_locks_row_t::lock_space

Information for record locks.

All these are ULINT_UNDEFINED for table locks. tablespace identifier

◆ lock_table_id

table_id_t i_s_locks_row_t::lock_table_id

The following are auxiliary and not included in the table.

table identifier from lock_get_table_id


The documentation for this struct was generated from the following file: