InnoDB Plugin  1.0
Data Fields
i_s_trx_row_t Struct Reference

#include <trx0i_s.h>

Collaboration diagram for i_s_trx_row_t:
Collaboration graph
[legend]

Data Fields

trx_id_t trx_id
const char * trx_state
ib_time_t trx_started
const i_s_locks_row_trequested_lock_row
ib_time_t trx_wait_started
ullint trx_weight
ulint trx_mysql_thread_id
const char * trx_query
struct charset_info_st * trx_query_cs
const char * trx_operation_state
ulint trx_tables_in_use
ulint trx_tables_locked
ulint trx_lock_structs
ulint trx_lock_memory_bytes
ulint trx_rows_locked
ullint trx_rows_modified
ulint trx_concurrency_tickets
const char * trx_isolation_level
ibool trx_unique_checks
ibool trx_foreign_key_checks
const char * trx_foreign_key_error
ibool trx_has_search_latch
ulint trx_search_latch_timeout
ulint trx_is_read_only
ulint trx_is_autocommit_non_locking

Detailed Description

This structure represents INFORMATION_SCHEMA.innodb_trx row

Field Documentation

const i_s_locks_row_t* i_s_trx_row_t::requested_lock_row

pointer to a row in innodb_locks if trx is waiting, or NULL

ulint i_s_trx_row_t::trx_concurrency_tickets

n_tickets_to_enter_innodb in trx_t

ibool i_s_trx_row_t::trx_foreign_key_checks

check_foreigns in trx_t

const char* i_s_trx_row_t::trx_foreign_key_error

detailed_error in trx_t

ibool i_s_trx_row_t::trx_has_search_latch

has_search_latch in trx_t

trx_id_t i_s_trx_row_t::trx_id

transaction identifier

ulint i_s_trx_row_t::trx_is_autocommit_non_locking
ulint i_s_trx_row_t::trx_is_read_only
const char* i_s_trx_row_t::trx_isolation_level

isolation_level in trx_t

ulint i_s_trx_row_t::trx_lock_memory_bytes

mem_heap_get_size( trx->lock_heap)

ulint i_s_trx_row_t::trx_lock_structs

list len of trx_locks in trx_t

ulint i_s_trx_row_t::trx_mysql_thread_id

thd_get_thread_id()

const char* i_s_trx_row_t::trx_operation_state
const char* i_s_trx_row_t::trx_query

MySQL statement being executed in the transaction

struct charset_info_st* i_s_trx_row_t::trx_query_cs

charset encode the MySQL statement

ulint i_s_trx_row_t::trx_rows_locked
ullint i_s_trx_row_t::trx_rows_modified
ulint i_s_trx_row_t::trx_search_latch_timeout

search_latch_timeout in trx_t

ib_time_t i_s_trx_row_t::trx_started
const char* i_s_trx_row_t::trx_state

transaction state from trx_get_que_state_str()

ulint i_s_trx_row_t::trx_tables_in_use

n_mysql_tables_in_use in trx_t

ulint i_s_trx_row_t::trx_tables_locked

mysql_n_tables_locked in trx_t

ibool i_s_trx_row_t::trx_unique_checks

check_unique_secondary in trx_t

ib_time_t i_s_trx_row_t::trx_wait_started

trx_t::wait_started

ullint i_s_trx_row_t::trx_weight

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