141
141
uint32_t n_ranges, uint32_t mode, HANDLER_BUFFER *buf);
142
142
int multi_range_read_next(char **range_info);
143
143
ha_rows multi_range_read_info_const(uint32_t keyno, RANGE_SEQ_IF *seq,
145
145
uint32_t n_ranges, uint32_t *bufsz,
146
146
uint32_t *flags, COST_VECT *cost);
147
147
int multi_range_read_info(uint32_t keyno, uint32_t n_ranges, uint32_t keys,
148
148
uint32_t *bufsz, uint32_t *flags, COST_VECT *cost);
150
150
/* Index condition pushdown implementation */
151
151
Item *idx_cond_push(uint32_t keyno, Item* idx_cond);
152
152
bool check_if_supported_virtual_columns(void) { return true; }