#include <myisamdef.h>
|
MI_STATE_INFO | state |
|
MI_BASE_INFO | base |
|
MI_KEYDEF | ft2_keyinfo |
|
MI_KEYDEF * | keyinfo |
|
MI_UNIQUEDEF * | uniqueinfo |
|
HA_KEYSEG * | keyparts |
|
MI_COLUMNDEF * | rec |
|
MI_PACK | pack |
|
MI_BLOB * | blobs |
|
LIST * | in_use |
|
char * | unique_file_name |
|
char * | data_file_name |
|
char * | index_file_name |
|
uchar * | file_map |
|
KEY_CACHE * | key_cache |
|
MI_DECODE_TREE * | decode_trees |
|
uint16 * | decode_tables |
|
int(* | read_record )(MI_INFO *, my_off_t, uchar *) |
|
int(* | write_record )(MI_INFO *, const uchar *) |
|
int(* | update_record )(MI_INFO *, my_off_t, const uchar *) |
|
int(* | delete_record )(MI_INFO *) |
|
int(* | read_rnd )(MI_INFO *, uchar *, my_off_t, bool) |
|
int(* | compare_record )(MI_INFO *, const uchar *) |
|
ha_checksum(* | calc_checksum )(MI_INFO *, const uchar *) |
|
int(* | compare_unique )(MI_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) |
|
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 |
|
bool | is_log_table |
|
bool | changed |
|
bool | global_changed |
|
bool | not_flushed |
|
bool | temporary |
|
bool | delay_key_write |
|
bool | concurrent_insert |
|
bool | have_rtree |
|
THR_LOCK | lock |
|
mysql_mutex_t | intern_lock |
|
mysql_rwlock_t * | key_root_lock |
|
my_off_t | mmaped_length |
|
uint | nonmmaped_inserts |
|
mysql_rwlock_t | mmap_lock |
|
◆ base
◆ blobs
◆ blocksize
uint MYISAM_SHARE::blocksize |
◆ calc_checksum
◆ changed
bool MYISAM_SHARE::changed |
◆ compare_record
int(* MYISAM_SHARE::compare_record) (MI_INFO *, const uchar *) |
◆ compare_unique
◆ concurrent_insert
bool MYISAM_SHARE::concurrent_insert |
◆ data_file
File MYISAM_SHARE::data_file |
◆ data_file_name
char* MYISAM_SHARE::data_file_name |
◆ data_file_type
◆ decode_tables
uint16* MYISAM_SHARE::decode_tables |
◆ decode_trees
◆ delay_key_write
bool MYISAM_SHARE::delay_key_write |
◆ delete_record
int(* MYISAM_SHARE::delete_record) (MI_INFO *) |
◆ file_map
uchar* MYISAM_SHARE::file_map |
◆ file_read
◆ file_write
◆ ft2_keyinfo
◆ ftkeys
◆ global_changed
bool MYISAM_SHARE::global_changed |
◆ have_rtree
bool MYISAM_SHARE::have_rtree |
◆ in_use
LIST* MYISAM_SHARE::in_use |
◆ index_file_name
char * MYISAM_SHARE::index_file_name |
◆ intern_lock
◆ is_log_table
bool MYISAM_SHARE::is_log_table |
◆ key_cache
◆ key_root_lock
◆ keyinfo
◆ keyparts
◆ kfile
◆ last_process
ulong MYISAM_SHARE::last_process |
◆ last_version
ulong MYISAM_SHARE::last_version |
◆ lock
◆ max_pack_length
ulong MYISAM_SHARE::max_pack_length |
◆ min_pack_length
ulong MYISAM_SHARE::min_pack_length |
◆ mmap_lock
◆ mmaped_length
◆ mode
◆ nonmmaped_inserts
uint MYISAM_SHARE::nonmmaped_inserts |
◆ not_flushed
bool MYISAM_SHARE::not_flushed |
◆ options
ulong MYISAM_SHARE::options |
◆ pack
◆ r_locks
uint MYISAM_SHARE::r_locks |
◆ read_record
◆ read_rnd
◆ rec
◆ rec_reflength
uint MYISAM_SHARE::rec_reflength |
◆ reopen
uint MYISAM_SHARE::reopen |
◆ state
◆ state_diff_length
ulong MYISAM_SHARE::state_diff_length |
◆ temporary
bool MYISAM_SHARE::temporary |
◆ this_process
ulong MYISAM_SHARE::this_process |
◆ tot_locks
uint MYISAM_SHARE::tot_locks |
◆ unique_file_name
char* MYISAM_SHARE::unique_file_name |
◆ unique_name_length
uint MYISAM_SHARE::unique_name_length |
◆ uniqueinfo
◆ update_record
◆ w_locks
uint MYISAM_SHARE::w_locks |
◆ write_flag
myf MYISAM_SHARE::write_flag |
◆ write_record
int(* MYISAM_SHARE::write_record) (MI_INFO *, const uchar *) |
The documentation for this struct was generated from the following file: