#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: