22 #include <drizzled/common_fwd.h>
34 uint32_t cache_records;
36 uint32_t struct_length;
38 uint32_t rec_cache_size;
39 uint32_t error_offset;
41 unsigned char *ref_pos;
42 unsigned char *record;
43 unsigned char *rec_buf;
47 unsigned char *getCache()
51 unsigned char *cache_pos;
52 unsigned char *cache_end;
53 unsigned char *read_positions;
56 bool ignore_not_found_rows;
81 ignore_not_found_rows(0),
110 ignore_not_found_rows= 0;
111 do_insideout_scan= 0;
185 int init_read_record(
Session *session,
188 int use_record_cache,
189 bool print_errors) __attribute__ ((warn_unused_result));
191 void end_read_record();
212 uint32_t idx) __attribute__ ((warn_unused_result));
214 void init_reard_record_sequential();
216 bool init_rr_cache();
int init_read_record_idx(Session *session, Table *table, bool print_error, uint32_t idx) __attribute__((warn_unused_result))