|
HP_SHARE * | hp_find_named_heap (const char *name) |
|
int | hp_rectest (HP_INFO *info, const uchar *old) |
|
uchar * | hp_find_block (HP_BLOCK *info, ulong pos) |
|
int | hp_get_new_block (HP_BLOCK *info, size_t *alloc_length) |
|
void | hp_free (HP_SHARE *info) |
|
uchar * | hp_free_level (HP_BLOCK *block, uint level, HP_PTRS *pos, uchar *last_pos) |
|
int | hp_write_key (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *record, uchar *recpos) |
|
int | hp_rb_write_key (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *record, uchar *recpos) |
|
int | hp_rb_delete_key (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *record, uchar *recpos, int flag) |
|
int | hp_delete_key (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *record, uchar *recpos, int flag) |
|
HASH_INFO * | _heap_find_hash (HP_BLOCK *block, ulong pos) |
|
uchar * | hp_search (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *key, uint nextflag) |
|
uchar * | hp_search_next (HP_INFO *info, HP_KEYDEF *keyinfo, const uchar *key, HASH_INFO *pos) |
|
uint64 | hp_hashnr (HP_KEYDEF *keyinfo, const uchar *key) |
|
uint64 | hp_rec_hashnr (HP_KEYDEF *keyinfo, const uchar *rec) |
|
uint64 | hp_mask (uint64 hashnr, uint64 buffmax, uint64 maxlength) |
|
void | hp_movelink (HASH_INFO *pos, HASH_INFO *next_link, HASH_INFO *newlink) |
|
int | hp_rec_key_cmp (HP_KEYDEF *keydef, const uchar *rec1, const uchar *rec2) |
|
int | hp_key_cmp (HP_KEYDEF *keydef, const uchar *rec, const uchar *key) |
|
void | hp_make_key (HP_KEYDEF *keydef, uchar *key, const uchar *rec) |
|
uint | hp_rb_make_key (HP_KEYDEF *keydef, uchar *key, const uchar *rec, uchar *recpos) |
|
uint | hp_rb_key_length (HP_KEYDEF *keydef, const uchar *key) |
|
uint | hp_rb_null_key_length (HP_KEYDEF *keydef, const uchar *key) |
|
uint | hp_rb_var_key_length (HP_KEYDEF *keydef, const uchar *key) |
|
bool | hp_if_null_in_key (HP_KEYDEF *keyinfo, const uchar *record) |
|
int | hp_close (HP_INFO *info) |
|
void | hp_clear (HP_SHARE *info) |
|
void | hp_clear_keys (HP_SHARE *info) |
|
uint | hp_rb_pack_key (const HP_KEYDEF *keydef, uchar *key, const uchar *old, key_part_map keypart_map) |
|
void | init_heap_psi_keys () |
|