Public Attributes | |
rw_lock_t | rw_lock |
ullint | last_read |
mutex_t | last_read_mutex |
i_s_table_cache_t | innodb_trx |
i_s_table_cache_t | innodb_locks |
i_s_table_cache_t | innodb_lock_waits |
hash_table_t * | locks_hash |
ha_storage_t * | storage |
ulint | mem_allocd |
ibool | is_truncated |
This structure describes the intermediate buffer
Definition at line 157 of file trx0i_s.cc.
innodb_lock_waits table
Definition at line 169 of file trx0i_s.cc.
Referenced by trx_i_s_cache_free(), and trx_i_s_cache_init().
innodb_locks table
Definition at line 168 of file trx0i_s.cc.
Referenced by trx_i_s_cache_free(), and trx_i_s_cache_init().
innodb_trx table
Definition at line 167 of file trx0i_s.cc.
Referenced by trx_i_s_cache_free(), and trx_i_s_cache_init().
this is TRUE if the memory limit was hit and thus the data in the cache is truncated
Definition at line 185 of file trx0i_s.cc.
Referenced by trx_i_s_cache_init(), and trx_i_s_cache_is_truncated().
last time the cache was read; measured in microseconds since epoch
Definition at line 160 of file trx0i_s.cc.
Referenced by trx_i_s_cache_end_read(), and trx_i_s_cache_init().
mutex protecting the last_read member - it is updated inside a shared lock of the rw_lock member
Definition at line 163 of file trx0i_s.cc.
Referenced by trx_i_s_cache_end_read(), and trx_i_s_cache_init().
hash table used to eliminate duplicate entries in the innodb_locks table
Definition at line 172 of file trx0i_s.cc.
Referenced by trx_i_s_cache_free(), and trx_i_s_cache_init().
the amount of memory allocated with mem_alloc*()
Definition at line 183 of file trx0i_s.cc.
Referenced by trx_i_s_cache_init().
read-write lock protecting the rest of this structure
Definition at line 158 of file trx0i_s.cc.
Referenced by trx_i_s_cache_end_read(), trx_i_s_cache_end_write(), trx_i_s_cache_init(), trx_i_s_cache_start_read(), and trx_i_s_cache_start_write().
storage for external volatile data that can possibly not be available later, when we release the kernel mutex
Definition at line 179 of file trx0i_s.cc.
Referenced by trx_i_s_cache_free(), and trx_i_s_cache_init().