Drizzled Public API Documentation

i_s_trx_row_struct Struct Reference

#include <trx0i_s.h>

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

Detailed Description

This structure represents INFORMATION_SCHEMA.innodb_trx row

Definition at line 130 of file trx0i_s.h.

Member Data Documentation

const i_s_locks_row_t* i_s_trx_row_struct::requested_lock_row

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

Definition at line 135 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_concurrency_tickets

n_tickets_to_enter_innodb in trx_struct

Definition at line 157 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_foreign_key_checks

check_foreigns in trx_struct

Definition at line 165 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_foreign_key_error

detailed_error in trx_struct

Definition at line 167 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_has_search_latch

has_search_latch in trx_struct

Definition at line 169 of file trx0i_s.h.

trx_id_t i_s_trx_row_struct::trx_id

transaction identifier

Definition at line 131 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_isolation_level

isolation_level in trx_struct

Definition at line 160 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_lock_memory_bytes

mem_heap_get_size( trx->lock_heap)

Definition at line 152 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_lock_structs

list len of trx_locks in trx_struct

Definition at line 150 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_mysql_thread_id

thd_get_thread_id()

Definition at line 141 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_operation_state

trx_struct::op_info

Definition at line 144 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_query

MySQL statement being executed in the transaction

Definition at line 142 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_rows_locked

lock_number_of_rows_locked()

Definition at line 155 of file trx0i_s.h.

ullint i_s_trx_row_struct::trx_rows_modified

trx_struct::undo_no

Definition at line 156 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_search_latch_timeout

search_latch_timeout in trx_struct

Definition at line 171 of file trx0i_s.h.

ib_time_t i_s_trx_row_struct::trx_started

trx_struct::start_time

Definition at line 134 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_state

transaction state from trx_get_que_state_str()

Definition at line 132 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_tables_in_use

n_mysql_tables_in_use in trx_struct

Definition at line 145 of file trx0i_s.h.

ulint i_s_trx_row_struct::trx_tables_locked

mysql_n_tables_locked in trx_struct

Definition at line 147 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_unique_checks

check_unique_secondary in trx_struct

Definition at line 162 of file trx0i_s.h.

ib_time_t i_s_trx_row_struct::trx_wait_started

trx_struct::wait_started

Definition at line 139 of file trx0i_s.h.

ullint i_s_trx_row_struct::trx_weight

TRX_WEIGHT()

Definition at line 140 of file trx0i_s.h.


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