MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
i_s_locks_row_t Struct Reference

#include <trx0i_s.h>

Collaboration diagram for i_s_locks_row_t:

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

Detailed Description

This structure represents INFORMATION_SCHEMA.innodb_locks row

Definition at line 96 of file trx0i_s.h.

Member Data Documentation

i_s_hash_chain_t i_s_locks_row_t::hash_chain

hash table chain node for trx_i_s_cache_t::locks_hash

Definition at line 121 of file trx0i_s.h.

const char* i_s_locks_row_t::lock_data

(some) content of the record

Definition at line 113 of file trx0i_s.h.

const char* i_s_locks_row_t::lock_index

index name from lock_rec_get_index_name()

Definition at line 104 of file trx0i_s.h.

const char* i_s_locks_row_t::lock_mode

lock mode from lock_get_mode_str()

Definition at line 98 of file trx0i_s.h.

ulint i_s_locks_row_t::lock_page

page number within the_space

Definition at line 110 of file trx0i_s.h.

ulint i_s_locks_row_t::lock_rec

heap number of the record on the page

Definition at line 111 of file trx0i_s.h.

ulint i_s_locks_row_t::lock_space
Information for record locks.  All these are

ULINT_UNDEFINED for table locks. tablespace identifier

Definition at line 109 of file trx0i_s.h.

const char* i_s_locks_row_t::lock_table

table name from lock_get_table_name()

Definition at line 102 of file trx0i_s.h.

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

Definition at line 119 of file trx0i_s.h.

trx_id_t i_s_locks_row_t::lock_trx_id

transaction identifier

Definition at line 97 of file trx0i_s.h.

const char* i_s_locks_row_t::lock_type

lock type from lock_get_type_str()

Definition at line 100 of file trx0i_s.h.


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