mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/psergey/mysql-5.0-build
This commit is contained in:
commit
3d9ee100f7
1 changed files with 3 additions and 2 deletions
|
@ -2562,7 +2562,7 @@ static double ror_scan_selectivity(const ROR_INTERSECT_INFO *info,
|
||||||
char *key_ptr= (char*) key_val;
|
char *key_ptr= (char*) key_val;
|
||||||
SEL_ARG *sel_arg, *tuple_arg= NULL;
|
SEL_ARG *sel_arg, *tuple_arg= NULL;
|
||||||
bool cur_covered;
|
bool cur_covered;
|
||||||
bool prev_covered= bitmap_is_set(&info->covered_fields, key_part->fieldnr);
|
bool prev_covered= (bitmap_is_set(&info->covered_fields, key_part->fieldnr))? 1:0;
|
||||||
key_range min_range;
|
key_range min_range;
|
||||||
key_range max_range;
|
key_range max_range;
|
||||||
min_range.key= (byte*) key_val;
|
min_range.key= (byte*) key_val;
|
||||||
|
@ -2575,7 +2575,8 @@ static double ror_scan_selectivity(const ROR_INTERSECT_INFO *info,
|
||||||
for(i= 0, sel_arg= scan->sel_arg; sel_arg;
|
for(i= 0, sel_arg= scan->sel_arg; sel_arg;
|
||||||
i++, sel_arg= sel_arg->next_key_part)
|
i++, sel_arg= sel_arg->next_key_part)
|
||||||
{
|
{
|
||||||
cur_covered= bitmap_is_set(&info->covered_fields, (key_part + i)->fieldnr);
|
DBUG_PRINT("info",("sel_arg step"));
|
||||||
|
cur_covered= (bitmap_is_set(&info->covered_fields, (key_part + i)->fieldnr))? 1:0;
|
||||||
if (cur_covered != prev_covered)
|
if (cur_covered != prev_covered)
|
||||||
{
|
{
|
||||||
/* create (part1val, ..., part{n-1}val) tuple. */
|
/* create (part1val, ..., part{n-1}val) tuple. */
|
||||||
|
|
Loading…
Reference in a new issue