mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 5.5-main -> 5.5-show-explain
This commit is contained in:
@ -519,6 +519,7 @@ typedef struct st_join_table {
|
||||
return (is_hash_join_key_no(key) ? hj_key : table->key_info+key);
|
||||
}
|
||||
double scan_time();
|
||||
ha_rows get_examined_rows();
|
||||
bool preread_init();
|
||||
|
||||
bool is_sjm_nest() { return test(bush_children); }
|
||||
@ -1321,6 +1322,7 @@ public:
|
||||
bool alloc_func_list();
|
||||
bool flatten_subqueries();
|
||||
bool optimize_unflattened_subqueries();
|
||||
bool optimize_constant_subqueries();
|
||||
bool make_sum_func_list(List<Item> &all_fields, List<Item> &send_fields,
|
||||
bool before_group_by, bool recompute= FALSE);
|
||||
|
||||
@ -1420,6 +1422,7 @@ public:
|
||||
void get_prefix_cost_and_fanout(uint n_tables,
|
||||
double *read_time_arg,
|
||||
double *record_count_arg);
|
||||
double get_examined_rows();
|
||||
/* defined in opt_subselect.cc */
|
||||
bool transform_max_min_subquery();
|
||||
/* True if this JOIN is a subquery under an IN predicate. */
|
||||
|
Reference in New Issue
Block a user