| InnoDB Plugin
    1.0
    | 
#include <trx0i_s.h>

| Data Fields | |
| trx_id_t | trx_id | 
| const char * | trx_state | 
| ib_time_t | trx_started | 
| const i_s_locks_row_t * | requested_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 | 
This structure represents INFORMATION_SCHEMA.innodb_trx row
| 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
| const char* i_s_trx_row_t::trx_foreign_key_error | 
detailed_error 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
| ib_time_t i_s_trx_row_t::trx_wait_started | 
trx_t::wait_started
| ullint i_s_trx_row_t::trx_weight | 
 1.8.1.2
 1.8.1.2