Public Attributes |
struct st_mi_isam_share * | share |
uint16_t | keysegs |
uint16_t | flag |
uint8_t | key_alg |
uint16_t | block_length |
uint16_t | underflow_block_length |
uint16_t | keylength |
uint16_t | minlength |
uint16_t | maxlength |
uint16_t | block_size_index |
uint32_t | version |
HA_KEYSEG * | seg |
HA_KEYSEG * | end |
int(* | bin_search )(struct st_myisam_info *info, struct st_mi_keydef *keyinfo, unsigned char *page, unsigned char *key, uint32_t key_len, uint32_t comp_flag, unsigned char **ret_pos, unsigned char *buff, bool *was_last_key) |
uint32_t(* | get_key )(struct st_mi_keydef *keyinfo, uint32_t nod_flag, unsigned char **page, unsigned char *key) |
int(* | pack_key )(struct st_mi_keydef *keyinfo, uint32_t nod_flag, unsigned char *next_key, unsigned char *org_key, unsigned char *prev_key, unsigned char *key, struct st_mi_s_param *s_temp) |
void(* | store_key )(struct st_mi_keydef *keyinfo, unsigned char *key_pos, struct st_mi_s_param *s_temp) |
int(* | ck_insert )(struct st_myisam_info *inf, uint32_t k_nr, unsigned char *k, uint32_t klen) |
int(* | ck_delete )(struct st_myisam_info *inf, uint32_t k_nr, unsigned char *k, uint32_t klen) |
Detailed Description
Definition at line 180 of file myisam.h.
The documentation for this struct was generated from the following file: