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 136 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 158 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_foreign_key_checks

check_foreigns in trx_struct

Definition at line 166 of file trx0i_s.h.

const char* i_s_trx_row_struct::trx_foreign_key_error

detailed_error in trx_struct

Definition at line 168 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_has_search_latch

has_search_latch in trx_struct

Definition at line 170 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 161 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 153 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 172 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 148 of file trx0i_s.h.

ibool i_s_trx_row_struct::trx_unique_checks

check_unique_secondary in trx_struct

Definition at line 163 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: