#include <myisam.h>
|
MYISAM_SHARE * | share |
|
uint16 | keysegs |
|
uint16 | flag |
|
uint8 | key_alg |
|
uint16 | block_length |
|
uint16 | underflow_block_length |
|
uint16 | keylength |
|
uint16 | minlength |
|
uint16 | maxlength |
|
uint16 | block_size_index |
|
uint32 | version |
|
uint32 | ftkey_nr |
|
HA_KEYSEG * | seg |
|
HA_KEYSEG * | end |
|
struct st_mysql_ftparser * | parser |
|
int(* | bin_search )(MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key, uint key_len, uint comp_flag, uchar **ret_pos, uchar *buff, bool *was_last_key) |
|
uint(* | get_key )(MI_KEYDEF *keyinfo, uint nod_flag, uchar **page, uchar *key) |
|
int(* | pack_key )(MI_KEYDEF *keyinfo, uint nod_flag, const uchar *next_key, uchar *org_key, uchar *prev_key, const uchar *key, MI_KEY_PARAM *s_temp) |
|
void(* | store_key )(MI_KEYDEF *keyinfo, uchar *key_pos, MI_KEY_PARAM *s_temp) |
|
int(* | ck_insert )(MI_INFO *inf, uint k_nr, uchar *k, uint klen) |
|
int(* | ck_delete )(MI_INFO *inf, uint k_nr, uchar *k, uint klen) |
|
◆ bin_search
◆ block_length
uint16 MI_KEYDEF::block_length |
◆ block_size_index
uint16 MI_KEYDEF::block_size_index |
◆ ck_delete
int(* MI_KEYDEF::ck_delete) (MI_INFO *inf, uint k_nr, uchar *k, uint klen) |
◆ ck_insert
int(* MI_KEYDEF::ck_insert) (MI_INFO *inf, uint k_nr, uchar *k, uint klen) |
◆ end
◆ flag
◆ ftkey_nr
◆ get_key
◆ key_alg
◆ keylength
◆ keysegs
◆ maxlength
◆ minlength
◆ pack_key
◆ parser
◆ seg
◆ share
◆ store_key
◆ underflow_block_length
uint16 MI_KEYDEF::underflow_block_length |
◆ version
The documentation for this struct was generated from the following file: