76
76
int open(const char *name, int mode, uint test_if_locked);
78
int write_row(uchar * buf);
79
int update_row(const uchar * old_data, uchar * new_data);
80
int delete_row(const uchar * buf);
81
int index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map,
78
int write_row(unsigned char * buf);
79
int update_row(const unsigned char * old_data, unsigned char * new_data);
80
int delete_row(const unsigned char * buf);
81
int index_read_map(unsigned char *buf, const unsigned char *key, key_part_map keypart_map,
82
82
enum ha_rkey_function find_flag);
83
int index_read_idx_map(uchar *buf, uint index, const uchar *key,
83
int index_read_idx_map(unsigned char *buf, uint index, const unsigned char *key,
84
84
key_part_map keypart_map,
85
85
enum ha_rkey_function find_flag);
86
int index_read_last_map(uchar *buf, const uchar *key, key_part_map keypart_map);
87
int index_next(uchar * buf);
88
int index_prev(uchar * buf);
89
int index_first(uchar * buf);
90
int index_last(uchar * buf);
91
int index_next_same(uchar *buf, const uchar *key, uint keylen);
86
int index_read_last_map(unsigned char *buf, const unsigned char *key, key_part_map keypart_map);
87
int index_next(unsigned char * buf);
88
int index_prev(unsigned char * buf);
89
int index_first(unsigned char * buf);
90
int index_last(unsigned char * buf);
91
int index_next_same(unsigned char *buf, const unsigned char *key, uint keylen);
92
92
int rnd_init(bool scan);
93
int rnd_next(uchar *buf);
94
int rnd_pos(uchar * buf, uchar *pos);
95
int restart_rnd_next(uchar *buf, uchar *pos);
96
void position(const uchar *record);
93
int rnd_next(unsigned char *buf);
94
int rnd_pos(unsigned char * buf, unsigned char *pos);
95
int restart_rnd_next(unsigned char *buf, unsigned char *pos);
96
void position(const unsigned char *record);
98
98
int extra(enum ha_extra_function operation);
99
99
int extra_opt(enum ha_extra_function operation, uint32_t cache_size);