mirror of
https://github.com/MariaDB/server.git
synced 2026-05-10 09:04:29 +02:00
Automatic merge with 5.1
This commit is contained in:
commit
2eaa76b844
26 changed files with 1665 additions and 964 deletions
|
|
@ -375,6 +375,7 @@ void *tree_search_key(TREE *tree, const void *key,
|
|||
case HA_READ_KEY_EXACT:
|
||||
case HA_READ_KEY_OR_NEXT:
|
||||
case HA_READ_BEFORE_KEY:
|
||||
case HA_READ_KEY_OR_PREV:
|
||||
last_equal_element= parents;
|
||||
cmp= 1;
|
||||
break;
|
||||
|
|
@ -418,6 +419,9 @@ void *tree_search_key(TREE *tree, const void *key,
|
|||
case HA_READ_BEFORE_KEY:
|
||||
*last_pos= last_right_step_parent;
|
||||
break;
|
||||
case HA_READ_KEY_OR_PREV:
|
||||
*last_pos= last_equal_element ? last_equal_element : last_right_step_parent;
|
||||
break;
|
||||
default:
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue