68
68
void dump_TableList_graph(SELECT_LEX *select_lex, TableList* tl);
69
69
void mysql_print_status();
72
int find_ref_key(KEY *key, uint32_t key_count, unsigned char *record, Field *field,
73
uint32_t *key_length, uint32_t *keypart);
74
void key_copy(unsigned char *to_key, unsigned char *from_record, KEY *key_info, uint32_t key_length);
75
void key_restore(unsigned char *to_record, unsigned char *from_key, KEY *key_info,
77
void key_zero_nulls(unsigned char *tuple, KEY *key_info);
78
bool key_cmp_if_same(Table *form,const unsigned char *key,uint32_t index,uint32_t key_length);
79
void key_unpack(String *to,Table *form,uint32_t index);
80
bool is_key_used(Table *table, uint32_t idx, const MY_BITMAP *fields);
81
int key_cmp(KEY_PART_INFO *key_part, const unsigned char *key, uint32_t key_length);
82
extern "C" int key_rec_cmp(void *key_info, unsigned char *a, unsigned char *b);
84
72
bool init_errmessage(void);
85
73
File open_binlog(IO_CACHE *log, const char *log_file_name,