|
static int | w_search (MI_INFO *info, MI_KEYDEF *keyinfo, uint comp_flag, uchar *key, uint key_length, my_off_t pos, uchar *father_buff, uchar *father_keypos, my_off_t father_page, bool insert_last) |
|
static int | _mi_balance_page (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, uchar *curr_buff, uchar *father_buff, uchar *father_keypos, my_off_t father_page) |
|
static uchar * | _mi_find_last_pos (MI_KEYDEF *keyinfo, uchar *page, uchar *key, uint *return_key_length, uchar **after_key) |
|
int | _mi_ck_write_tree (MI_INFO *info, uint keynr, uchar *key, uint key_length) |
|
int | _mi_ck_write_btree (MI_INFO *info, uint keynr, uchar *key, uint key_length) |
|
int | mi_write (MI_INFO *info, uchar *record) |
|
int | _mi_ck_write (MI_INFO *info, uint keynr, uchar *key, uint key_length) |
|
int | _mi_ck_real_write_btree (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, uint key_length, my_off_t *root, uint comp_flag) |
|
int | _mi_enlarge_root (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, my_off_t *root) |
|
int | _mi_insert (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, uchar *anc_buff, uchar *key_pos, uchar *key_buff, uchar *father_buff, uchar *father_key_pos, my_off_t father_page, bool insert_last) |
|
int | _mi_split_page (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, uchar *buff, uchar *key_buff, bool insert_last_key) |
|
uchar * | _mi_find_half_pos (uint nod_flag, MI_KEYDEF *keyinfo, uchar *page, uchar *key, uint *return_key_length, uchar **after_key) |
|
static int | keys_compare (const void *a, const void *b, const void *c) |
|
static void | keys_free (void *v_key, TREE_FREE mode, const void *v_param) |
|
int | mi_init_bulk_insert (MI_INFO *info, ulong cache_size, ha_rows rows) |
|
void | mi_flush_bulk_insert (MI_INFO *info, uint inx) |
|
void | mi_end_bulk_insert (MI_INFO *info) |
|