#include <ha_innodb.h>
Public Member Functions | |
st_innobase_share (const char *arg) |
Public Attributes | |
THR_LOCK | lock |
char | table_name [FN_REFLEN] |
uint | use_count |
void * | table_name_hash |
innodb_idx_translate_t | idx_trans_tbl |
InnoDB table share
Definition at line 48 of file ha_innodb.h.
innodb_idx_translate_t st_innobase_share::idx_trans_tbl |
index translation table between MySQL and Innodb
Definition at line 56 of file ha_innodb.h.
Referenced by get_share(), innobase_build_index_translation(), ha_innobase::innobase_get_index(), innobase_get_mysql_key_number_for_index(), and innobase_index_lookup().
THR_LOCK st_innobase_share::lock |
MySQL lock protecting this structure
Definition at line 49 of file ha_innodb.h.
Referenced by ha_innobase::doOpen(), and get_share().
char st_innobase_share::table_name[FN_REFLEN] |
void* st_innobase_share::table_name_hash |
hash table chain node
Definition at line 55 of file ha_innodb.h.
uint st_innobase_share::use_count |
reference count, incremented in get_share() and decremented in free_share()
Definition at line 52 of file ha_innodb.h.
Referenced by get_share().