Drizzled Public API Documentation

i_s_locks_row_struct Struct Reference

#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
 

Detailed Description

This structure represents INFORMATION_SCHEMA.innodb_locks row

Definition at line 99 of file trx0i_s.h.

Member Data Documentation

i_s_hash_chain_t i_s_locks_row_struct::hash_chain
                       hash table chain node for

trx_i_s_cache_t::locks_hash

Definition at line 124 of file trx0i_s.h.

const char* i_s_locks_row_struct::lock_data

(some) content of the record

Definition at line 116 of file trx0i_s.h.

const char* i_s_locks_row_struct::lock_index
                 index name from

lock_rec_get_index_name()

Definition at line 107 of file trx0i_s.h.

const char* i_s_locks_row_struct::lock_mode
                 lock mode from

lock_get_mode_str()

Definition at line 101 of file trx0i_s.h.

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 name from

lock_get_table_name()

Definition at line 105 of file trx0i_s.h.

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
                 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: