MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
st_mi_isam_share Struct Reference
Collaboration diagram for st_mi_isam_share:

Public Attributes

MI_STATE_INFO state
MI_BASE_INFO base
MI_KEYDEF ft2_keyinfo
MI_KEYDEFkeyinfo
MI_UNIQUEDEFuniqueinfo
HA_KEYSEGkeyparts
MI_COLUMNDEFrec
MI_PACK pack
MI_BLOBblobs
LISTin_use
char * unique_file_name
char * data_file_name
char * index_file_name
uchar * file_map
KEY_CACHEkey_cache
MI_DECODE_TREEdecode_trees
uint16 * decode_tables
int(* read_record )(struct st_myisam_info *, my_off_t, uchar *)
int(* write_record )(struct st_myisam_info *, const uchar *)
int(* update_record )(struct st_myisam_info *, my_off_t, const uchar *)
int(* delete_record )(struct st_myisam_info *)
int(* read_rnd )(struct st_myisam_info *, uchar *, my_off_t, my_bool)
int(* compare_record )(struct st_myisam_info *, const uchar *)
ha_checksum(* calc_checksum )(struct st_myisam_info *, const uchar *)
int(* compare_unique )(struct st_myisam_info *, MI_UNIQUEDEF *, const uchar *record, my_off_t pos)
size_t(* file_read )(MI_INFO *, uchar *, size_t, my_off_t, myf)
size_t(* file_write )(MI_INFO *, const uchar *, size_t, my_off_t, myf)
invalidator_by_filename invalidator
ulong this_process
ulong last_process
ulong last_version
ulong options
ulong min_pack_length
ulong max_pack_length
ulong state_diff_length
uint rec_reflength
uint unique_name_length
uint32 ftkeys
File kfile
File data_file
int mode
uint reopen
uint w_locks
uint r_locks
uint tot_locks
uint blocksize
myf write_flag
enum data_file_type data_file_type
my_bool is_log_table
my_bool changed
my_bool global_changed
my_bool not_flushed
my_bool temporary
my_bool delay_key_write
my_bool concurrent_insert
THR_LOCK lock
mysql_mutex_t intern_lock
mysql_rwlock_tkey_root_lock
my_off_t mmaped_length
uint nonmmaped_inserts
mysql_rwlock_t mmap_lock

Detailed Description

Definition at line 154 of file myisamdef.h.


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