mariadb/sql
konstantin@mysql.com 2aa7ec0d9d A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values
crashes mysqld": implementation for a generic item tree modifications
registry. Every item tree modification which should be rolled back for
subsequent execution of a prepared statement or stored procedure should
be saved in the registry. All such modifications are rolled back at once
during cleanup stage of PS.
Actual fix for the bug just adds a call to register modifications to
convert_constant_item.
Post review fixes implemented.
2004-10-08 02:21:19 +04:00
..
examples Two cleanups for IRIX build. 2004-09-26 15:58:10 +02:00
share Add GPL notice to a bunch of files. 2004-09-10 14:53:06 -05:00
.cvsignore
add_errmsg
client_settings.h Fix for #2126 2003-12-18 18:12:00 +04:00
custom_conf.h
derror.cc Fixed many compiler warnings 2004-04-05 13:56:05 +03:00
des_key_file.cc Merge with 4.0.16 2003-10-07 15:42:26 +03:00
discover.cc WL1424 Multiple MySQL Servers: SHOW TABLES etc. should detect new and delete old tables. 2004-09-13 14:46:38 +02:00
field.cc Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2004-10-05 21:24:08 +04:00
field.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2004-10-01 18:55:17 +04:00
field_conv.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
filesort.cc Fix for BUG#5117: 2004-09-13 06:14:25 +04:00
frm_crypt.cc
gen_lex_hash.cc Merge with 4.0 2004-09-01 04:12:09 +03:00
gstream.cc Fix for valgrind's warning 2004-03-15 16:32:53 +04:00
gstream.h Fix for valgrind's warning 2004-03-15 16:32:53 +04:00
ha_berkeley.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_berkeley.h Fix for BUG#5117: 2004-09-13 06:14:25 +04:00
ha_heap.cc Fix for bug #5555: "GROUP BY enum_field" returns incorrect results 2004-10-05 17:02:09 +04:00
ha_heap.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_innodb.cc ha_innodb.cc: 2004-10-05 17:08:22 +03:00
ha_innodb.h Merge marko@build.mysql.com:/home/bk/mysql-4.1 2004-10-01 14:17:05 +03:00
ha_isam.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isam.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_isammrg.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isammrg.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_myisam.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_myisam.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_myisammrg.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_myisammrg.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_ndbcluster.cc bug#5736, subqueries and not in 2004-10-06 13:18:55 +00:00
ha_ndbcluster.h Merge 2004-10-03 21:39:04 +00:00
handler.cc Merge 2004-10-03 21:39:04 +00:00
handler.h Merge 2004-10-03 21:39:04 +00:00
hash_filo.cc
hash_filo.h SCRUM 2003-09-19 14:44:31 +05:00
hostname.cc fix for --open-files-limit and broken query_cache_merge.test 2004-02-20 23:42:06 +01:00
init.cc Portability fixes 2004-04-07 04:33:58 +03:00
item.cc A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
item.h A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
item_buff.cc
item_cmpfunc.cc A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
item_cmpfunc.h after review patch 2004-08-31 21:10:57 +03:00
item_create.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
item_create.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
item_func.cc Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.1 2004-09-12 10:41:06 +04:00
item_func.h Bug #5228 ORDER BY CAST(enumcol) sorts incorrectly under certain conditions 2004-09-07 15:42:19 +05:00
item_geofunc.cc Additional fix for bug #5136 (Geometry object is corrupted when queried) 2004-09-22 22:36:53 +05:00
item_geofunc.h Additional fix for bug #5136 (Geometry object is corrupted when queried) 2004-09-22 22:36:53 +05:00
item_row.cc after merge 2004-08-26 18:22:22 +02:00
item_row.h Pack of changes about 'cleanup()'-s 2004-01-20 20:55:47 +04:00
item_strfunc.cc A fix (bug #5540: CONCAT function and 'double' type). 2004-09-15 15:13:17 +05:00
item_strfunc.h in 4.1 DATABASE() may be NULL 2004-07-16 13:21:58 +02:00
item_subselect.cc Comments to the single-select optimization algorithm. 2004-10-04 18:58:06 +04:00
item_subselect.h merge 2004-08-23 15:50:59 +03:00
item_sum.cc Fix for bug#5400 "GROUP_CONCAT returns everything twice": 2004-09-08 22:43:37 +04:00
item_sum.h Fix for bug#4912 "mysqld crashs in case a statement is executed 2004-08-21 02:02:46 +04:00
item_timefunc.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
item_timefunc.h Bug #5228 ORDER BY CAST(enumcol) sorts incorrectly under certain conditions 2004-09-07 15:42:19 +05:00
item_uniq.cc
item_uniq.h DBUG_ASSERT(fixed == 1); added to val* 2004-03-18 15:14:36 +02:00
key.cc Bug#4594: column index make = failed for gbk, but like works 2004-08-23 20:12:39 +05:00
lex.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
lex_symbol.h Portability fixes 2004-03-05 19:49:50 +02:00
lock.cc Review of new pushed code (Indentation fixes and simple optimizations) 2004-08-31 14:35:04 +03:00
log.cc log.cc: 2004-09-08 22:05:49 +02:00
log_event.cc Fix for BUG#5705: "SET CHARATER_SET_SERVERetc will be lost if STOP SLAVE before following query": 2004-09-23 12:16:56 +02:00
log_event.h Merge with 4.0 to get fix for mysqlbinlog 2004-02-16 10:15:52 +02:00
Makefile.am logging_ok: 2004-09-15 20:41:49 +02:00
matherr.c
mf_iocache.cc merge with 4.0 2004-03-16 22:41:30 +02:00
my_lock.c
mysql_priv.h Merge 2004-10-03 21:39:04 +00:00
mysqld.cc InnoDB: implement innodb_max_purge_lag 2004-09-30 15:54:19 +03:00
mysqld_suffix.h New MYSQL_SERVER_SUFFIX usage (for easier compilation) 2004-05-25 02:28:44 +03:00
net_serv.cc A fix and test case for Bug#5194 "Bulk Insert Failures with Prepared 2004-09-08 23:07:11 +04:00
nt_servc.cc Merge with 4.0 2004-03-25 23:29:45 +02:00
nt_servc.h
opt_range.cc Implementation of Monty's idea about clear_alloc_root() optimization and cleanup of work 2004-09-23 13:48:17 +04:00
opt_range.h handler interface cleanups: 2004-06-23 12:29:05 +02:00
opt_sum.cc opt_sum.cc: 2004-09-15 23:52:46 -07:00
password.c check_scramble_323 shuold ensure that the scramble has the correct length 2004-06-01 23:58:33 +02:00
procedure.cc
procedure.h
protocol.cc Portability fixes 2004-08-26 18:26:38 +03:00
protocol.h Fix for the bug #4014 (prepared SELECT in embedded server) 2004-06-09 22:36:48 +05:00
protocol_cursor.cc Added missing SSL library (Should be in source distribution) 2003-11-28 12:18:13 +02:00
records.cc Proposed fix for bug #5003 (subselect with MIN() and LIKE crashes server) 2004-08-22 00:06:19 +05:00
repl_failsafe.cc manually merged 2004-08-18 19:57:55 +02:00
repl_failsafe.h
set_var.cc InnoDB: implement innodb_max_purge_lag 2004-09-30 15:54:19 +03:00
set_var.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
slave.cc few s/sql_print_error/sql_print_information/ 2004-09-08 10:45:50 +02:00
slave.h Merge with 4.0.19 2004-05-05 17:05:24 +03:00
spatial.cc Merging 2004-06-02 19:17:35 +05:00
spatial.h Merging 2004-05-27 16:32:49 +05:00
sql_acl.cc grant.test, grant.result, sql_acl.cc: 2004-10-01 14:48:48 -05:00
sql_acl.h apply in SET PASSWORD same checks as in GRANT, to let only valid hashes through 2004-07-30 22:05:08 +02:00
sql_analyse.cc merged 2004-09-07 15:18:53 +02:00
sql_analyse.h
sql_base.cc Merge 2004-10-03 21:39:04 +00:00
sql_bitmap.h Made my_snprintf() behavior snprintf() compatible when printing %x arguments (it should 2004-05-27 17:54:40 +04:00
sql_cache.cc Fix for bug #5730 (Query cache crashes mysql) 2004-10-01 20:49:36 +05:00
sql_cache.h information about different variables agged to query cache (BUG#5515, BUG#5394) 2004-09-10 16:28:18 +03:00
sql_class.cc A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
sql_class.h A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
sql_client.cc merge 2003-12-19 16:34:48 +02:00
sql_crypt.cc
sql_crypt.h
sql_db.cc merged 2004-09-07 21:30:28 +02:00
sql_delete.cc renamed ha_recovery_logging to ha_enable_transaction 2004-09-03 15:11:09 +00:00
sql_derived.cc postreview fixes (BUG#5618 & BUG#5590) 2004-09-25 15:07:50 +03:00
sql_do.cc fixed error handling in SET and DO operators (BUG#1484) 2003-10-08 11:19:09 +03:00
sql_error.cc THD::lex now points to THD::main_lex like in 5.0 2003-12-19 20:52:13 +03:00
sql_handler.cc After merge fixes 2004-06-25 21:56:23 +03:00
sql_help.cc merged 2004-06-23 12:36:07 +02:00
sql_insert.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
sql_lex.cc wording fixed 2004-09-16 18:37:26 +03:00
sql_lex.h check that table used in multi-update is unique added (BUG#5455) 2004-09-08 13:39:15 +03:00
sql_list.cc
sql_list.h safemalloc always resets the free'd memory, not only when PEDANTIC_SAFEMALLOC 2004-07-26 21:33:42 +02:00
sql_load.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc false/true -> FALSE/TRUE 2004-03-30 02:32:41 +03:00
sql_parse.cc A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
sql_prepare.cc A fix for Bug#5748 "Prepared statement with BETWEEN and bigint values 2004-10-08 02:21:19 +04:00
sql_rename.cc after merge fix 2004-08-20 22:54:42 +02:00
sql_repl.cc code clean-up 2004-09-14 18:57:22 +05:00
sql_repl.h Merge with 4.0.18 2004-02-11 00:06:46 +01:00
sql_select.cc Fix for bug#5782: Don't choose the plan that accesses table with index_prev if the handler doesn't support it (see also ChangeSet@1.2039) 2004-10-01 15:47:56 +00:00
sql_select.h after review patch 2004-08-31 21:10:57 +03:00
sql_show.cc Merge 2004-10-04 12:36:25 +00:00
sql_sort.h
sql_state.c
sql_string.cc Fixed some byte order bugs with prepared statements on machines with high-byte-first. (Bug #4173) 2004-06-18 03:02:29 +03:00
sql_string.h after merge fixes 2004-08-19 03:02:09 +02:00
sql_table.cc Merge 2004-10-03 21:39:04 +00:00
sql_test.cc WL#1700 - Properly count key_blocks_used and key_blocks_current. 2004-05-03 15:55:21 +02:00
sql_udf.cc sql_print_error cleanup 2004-09-04 20:17:09 +02:00
sql_udf.h
sql_union.cc A fix (Bug #4980: union statement with () union () order by produces wrong explain). 2004-09-03 19:59:29 +05:00
sql_update.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
sql_yacc.yy Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
stacktrace.c
stacktrace.h
strfunc.cc Merge key cache structures to one 2003-11-20 22:06:25 +02:00
structs.h Fix for Bug#4030 "Client side conversion string -> date type doesn't 2004-06-24 19:08:36 +04:00
table.cc WL1424 Multiple MySQL Servers: SHOW TABLES etc. should detect new and delete old tables. 2004-09-13 14:46:38 +02:00
table.h Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
thr_malloc.cc
time.cc WL#1580: --start-datetime, --stop-datetime, --start-position (alias for --position) and --stop-position 2004-07-29 23:25:58 +02:00
tzfile.h WL#1264 "Per-thread time zone support infrastructure". 2004-06-18 10:11:31 +04:00
tztime.cc A fix for MetroWerks compiler. 2004-09-16 16:24:45 +03:00
tztime.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
udf_example.cc Corrected faulty #if tests in udf_example.cc which made udf_test crash the server on some 2003-12-18 17:46:56 +01:00
uniques.cc Merge with 4.0.17 2003-12-17 17:35:34 +02:00
unireg.cc Fixed a copy-and-paste error: mysql_create_frm() should have 2004-07-29 10:33:33 +02:00
unireg.h MAX_KEY limit doubled (32->64) 2004-04-26 21:07:14 +02:00
watchdog_mysqld