203
203
std::vector<drizzled::optimizer::SargableParam> &sargables);
204
ha_rows get_quick_record_count(Session *session, drizzled::optimizer::SQL_SELECT *select, Table *table, const key_map *keys,ha_rows limit);
204
ha_rows get_quick_record_count(Session *session, drizzled::optimizer::SqlSelect *select, Table *table, const key_map *keys,ha_rows limit);
205
205
void optimize_keyuse(JOIN *join, DYNAMIC_ARRAY *keyuse_array);
206
206
void add_group_and_distinct_keys(JOIN *join, JoinTable *join_tab);
207
207
void read_cached_record(JoinTable *tab);