~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/heap/heapdef.h

  • Committer: Brian Aker
  • Date: 2009-10-12 06:15:02 UTC
  • mfrom: (1165.1.178 static-functions)
  • Revision ID: brian@gaz-20091012061502-cds4m0cya7ow8sj7
Merge Stewart

Show diffs side-by-side

added added

removed removed

Lines of Context:
97
97
                       uint32_t nextflag);
98
98
extern unsigned char *hp_search_next(HP_INFO *info, HP_KEYDEF *keyinfo,
99
99
                            const unsigned char *key, HASH_INFO *pos);
100
 
extern uint32_t hp_hashnr(HP_KEYDEF *keyinfo,const unsigned char *key);
101
100
extern uint32_t hp_rec_hashnr(HP_KEYDEF *keyinfo,const unsigned char *rec);
102
101
extern uint32_t hp_mask(uint32_t hashnr,uint32_t buffmax,uint32_t maxlength);
103
102
extern void hp_movelink(HASH_INFO *pos,HASH_INFO *next_link,
105
104
extern int hp_rec_key_cmp(HP_KEYDEF *keydef,const unsigned char *rec1,
106
105
                          const unsigned char *rec2,
107
106
                          bool diff_if_only_endspace_difference);
108
 
extern int hp_key_cmp(HP_KEYDEF *keydef,const unsigned char *rec,
109
 
                      const unsigned char *key);
110
107
extern void hp_make_key(HP_KEYDEF *keydef,unsigned char *key,const unsigned char *rec);
111
108
extern uint32_t hp_rb_make_key(HP_KEYDEF *keydef, unsigned char *key,
112
109
                           const unsigned char *rec, unsigned char *recpos);
116
113
extern bool hp_if_null_in_key(HP_KEYDEF *keyinfo, const unsigned char *record);
117
114
extern int hp_close(HP_INFO *info);
118
115
extern void hp_clear(HP_SHARE *info);
119
 
extern void hp_clear_keys(HP_SHARE *info);
120
116
extern uint32_t hp_rb_pack_key(HP_KEYDEF *keydef, unsigned char *key, const unsigned char *old,
121
117
                           key_part_map keypart_map);
122
118