120
120
int rnd_init(bool scan=1);
121
121
int rnd_next(unsigned char *buf);
122
122
int rnd_pos(unsigned char * buf, unsigned char *pos);
123
int get_row(azio_stream *file_to_read, unsigned char *buf);
124
int get_row_version2(azio_stream *file_to_read, unsigned char *buf);
125
int get_row_version3(azio_stream *file_to_read, unsigned char *buf);
126
123
ArchiveShare *get_share(const char *table_name, int *rc);
127
124
int free_share();
128
125
int init_archive_writer();
129
126
int init_archive_reader();
130
127
bool auto_repair() const { return 1; } // For the moment we just do this
131
int read_data_header(azio_stream *file_to_read);
132
128
void position(const unsigned char *record);
134
int optimize(Session* session);
135
int repair(Session* session);
131
int get_row(azio_stream *file_to_read, unsigned char *buf);
132
int get_row_version2(azio_stream *file_to_read, unsigned char *buf);
133
int get_row_version3(azio_stream *file_to_read, unsigned char *buf);
134
int read_data_header(azio_stream *file_to_read);
136
138
void start_bulk_insert(ha_rows rows);
137
139
int end_bulk_insert();
138
140
enum row_type get_row_type() const