Drizzled Public API Documentation

i_s_locks_row_struct Struct Reference

#include <trx0i_s.h>

List of all members.

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 99 of file trx0i_s.h.


Member Data Documentation

hash table chain node for trx_i_s_cache_t::locks_hash

Definition at line 124 of file trx0i_s.h.

(some) content of the record

Definition at line 116 of file trx0i_s.h.

index name from lock_rec_get_index_name()

Definition at line 107 of file trx0i_s.h.

lock mode from lock_get_mode_str()

Definition at line 101 of file trx0i_s.h.

page number within the_space

Definition at line 113 of file trx0i_s.h.

Referenced by trx_i_s_create_lock_id().

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().

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().

table name from lock_get_table_name()

Definition at line 105 of file trx0i_s.h.

The following are auxiliary and not included in the table table identifier from lock_get_table_id

Definition at line 122 of file trx0i_s.h.

Referenced by trx_i_s_create_lock_id().

transaction identifier

Definition at line 100 of file trx0i_s.h.

Referenced by trx_i_s_create_lock_id().

lock type from lock_get_type_str()

Definition at line 103 of file trx0i_s.h.


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