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

#include <trx0i_s.h>

Collaboration diagram for i_s_trx_row_t:

Public Attributes

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

Definition at line 127 of file trx0i_s.h.

Member Data 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

Definition at line 133 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_concurrency_tickets

n_tickets_to_enter_innodb in trx_t

Definition at line 158 of file trx0i_s.h.

ibool i_s_trx_row_t::trx_foreign_key_checks

check_foreigns in trx_t

Definition at line 165 of file trx0i_s.h.

const char* i_s_trx_row_t::trx_foreign_key_error

detailed_error in trx_t

Definition at line 167 of file trx0i_s.h.

ibool i_s_trx_row_t::trx_has_search_latch

has_search_latch in trx_t

Definition at line 169 of file trx0i_s.h.

trx_id_t i_s_trx_row_t::trx_id

transaction identifier

Definition at line 128 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_is_autocommit_non_locking

trx_is_autocommit_non_locking(trx)

Definition at line 175 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_is_read_only

trx_t::read_only

Definition at line 173 of file trx0i_s.h.

const char* i_s_trx_row_t::trx_isolation_level

isolation_level in trx_t

Definition at line 161 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_lock_memory_bytes

mem_heap_get_size( trx->lock_heap)

Definition at line 153 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_lock_structs

list len of trx_locks in trx_t

Definition at line 150 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_mysql_thread_id

thd_get_thread_id()

Definition at line 138 of file trx0i_s.h.

const char* i_s_trx_row_t::trx_operation_state

trx_t::op_info

Definition at line 144 of file trx0i_s.h.

const char* i_s_trx_row_t::trx_query

MySQL statement being executed in the transaction

Definition at line 139 of file trx0i_s.h.

struct charset_info_st* i_s_trx_row_t::trx_query_cs

charset encode the MySQL statement

Definition at line 141 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_rows_locked

lock_number_of_rows_locked()

Definition at line 155 of file trx0i_s.h.

ullint i_s_trx_row_t::trx_rows_modified

trx_t::undo_no

Definition at line 156 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_search_latch_timeout

search_latch_timeout in trx_t

Definition at line 171 of file trx0i_s.h.

ib_time_t i_s_trx_row_t::trx_started

trx_t::start_time

Definition at line 131 of file trx0i_s.h.

const char* i_s_trx_row_t::trx_state

transaction state from trx_get_que_state_str()

Definition at line 129 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_tables_in_use

n_mysql_tables_in_use in trx_t

Definition at line 145 of file trx0i_s.h.

ulint i_s_trx_row_t::trx_tables_locked

mysql_n_tables_locked in trx_t

Definition at line 148 of file trx0i_s.h.

ibool i_s_trx_row_t::trx_unique_checks

check_unique_secondary in trx_t

Definition at line 163 of file trx0i_s.h.

ib_time_t i_s_trx_row_t::trx_wait_started

trx_t::wait_started

Definition at line 136 of file trx0i_s.h.

ullint i_s_trx_row_t::trx_weight

TRX_WEIGHT()

Definition at line 137 of file trx0i_s.h.


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