| 
| ha_rows  | hp_rb_records_in_range (HP_INFO *info, int inx, key_range *min_key, key_range *max_key) | 
|   | 
| 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_mask (uint64 hashnr, uint64 buffmax, uint64 maxlength) | 
|   | 
| void  | hp_movelink (HASH_INFO *pos, HASH_INFO *next_link, HASH_INFO *newlink) | 
|   | 
| uint64  | hp_hashnr (HP_KEYDEF *keydef, const uchar *key) | 
|   | 
| uint64  | hp_rec_hashnr (HP_KEYDEF *keydef, const uchar *rec) | 
|   | 
| 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_pack_key (const HP_KEYDEF *keydef, uchar *key, const uchar *old, key_part_map keypart_map) | 
|   | 
| 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 *keydef, const uchar *record) | 
|   | 
| void  | heap_update_auto_increment (HP_INFO *info, const uchar *record) | 
|   |