diff options
author | unknown <monty@mysql.com> | 2005-10-25 02:27:40 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2005-10-25 02:27:40 +0300 |
commit | 8d6634c9e0c43b2d4ed2b0cc9f90b66c850855ab (patch) | |
tree | 56b86b67bce65a21ff4ffd27cd2dd139b110b622 /include | |
parent | 3c02a0534d4b5450b2a5126bbf84428595c4a803 (diff) | |
download | mariadb-git-8d6634c9e0c43b2d4ed2b0cc9f90b66c850855ab.tar.gz |
Added more tests for new UPDATE ... ORDER BY ... LIMIT optimization
heap/_check.c:
Change arguments to ha_key_cmp
heap/hp_create.c:
Change arguments to ha_key_cmp
include/my_base.h:
Remove SEARCH_RETURN_B_POS and instead always send an array to ha_key_cmp() as last argument
myisam/mi_check.c:
Change arguments to ha_key_cmp
myisam/mi_rnext_same.c:
Change arguments to ha_key_cmp
myisam/mi_search.c:
Change arguments to ha_key_cmp
myisam/mi_write.c:
Change arguments to ha_key_cmp
myisammrg/myrg_queue.c:
Change arguments to ha_key_cmp
mysys/my_handler.c:
Remove SEARCH_RETURN_B_POS and instead always send an array to ha_key_cmp() as last argument
(This removes an if in a loop at the expensive of an int on the stack)
sql/records.cc:
Simplify new rr_index() code
Create common error handling function for rr_() functions.
Remove loop from rr_index() as handler::index_next() can never return HA_ERR_RECORD_DELETED
sql/sql_load.cc:
Simplify
sql/sql_update.cc:
Simplify code
Fixed bug when one is updating an index column that could be used with ORDER BY
sql/structs.h:
Removed not needed structure element
Diffstat (limited to 'include')
-rw-r--r-- | include/my_base.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/my_base.h b/include/my_base.h index 950af8903ff..d702ec45140 100644 --- a/include/my_base.h +++ b/include/my_base.h @@ -319,8 +319,6 @@ enum ha_base_keytype { #define SEARCH_NULL_ARE_EQUAL 32768 /* NULL in keys are equal */ #define SEARCH_NULL_ARE_NOT_EQUAL 65536 /* NULL in keys are not equal */ -#define SEARCH_RETURN_B_POS (65536*2) /* see ha_key_cmp for description */ - /* bits in opt_flag */ #define QUICK_USED 1 #define READ_CACHE_USED 2 |