mariadb/sql
dlenev@brandersnatch.localdomain d60674d665 Fix for bug #9841 "Unexpected read lock when trying to update a view in
a stored procedure" (version 2).

To handle updates and inserts into view in SP properly we should set
lock types for tables of the view's main select when we are opening
view for prelocking purproses.
2005-05-05 19:49:15 +04:00
..
examples Merge 2005-04-28 10:58:24 +02:00
share Fix for #6553 and #8776 (no errors on bad spatial data) 2005-04-29 20:23:02 +05:00
.cvsignore
add_errmsg
client_settings.h
custom_conf.h
derror.cc Remove compiler warnings and remove not used variables 2005-02-25 16:53:22 +02:00
des_key_file.cc
discover.cc
field.cc Fix for #6553 and #8776 (no errors on bad spatial data) 2005-04-29 20:23:02 +05:00
field.h Merge with 4.1 2005-04-30 09:46:08 +03:00
field_conv.cc Bit type support for non-MyISAM tables. 2005-04-12 12:27:43 +05:00
filesort.cc Moved some old test and added a new test to only be run with mysql-test-run --big 2005-04-07 19:24:14 +03:00
frm_crypt.cc
gen_lex_hash.cc After merge fixes 2004-12-31 00:44:00 +02:00
gstream.cc
gstream.h
ha_berkeley.cc BUG#9714 libsupc++ problem 2005-04-27 11:25:08 +02:00
ha_berkeley.h XA (not completely polished out yet) 2005-01-16 13:16:23 +01:00
ha_blackhole.cc yassl changeset 2: 2005-04-30 19:48:45 +02:00
ha_blackhole.h Collection of changes per Bar and Serg. 2005-03-24 16:07:56 -08:00
ha_federated.cc BUG#9714 libsupc++ problem 2005-04-27 11:25:08 +02:00
ha_federated.h Chmod -x for ha_federated.h 2005-03-05 00:35:00 +03:00
ha_heap.cc BUG#9714 libsupc++ problem 2005-04-27 11:25:08 +02:00
ha_heap.h Output 'MEMORY' as table type for tables using the memory (nee heap) storage 2005-01-13 17:38:13 -08:00
ha_innodb.cc ha_innodb.cc: 2005-05-03 08:40:35 +03:00
ha_innodb.h Many files: 2005-04-20 19:27:46 +03:00
ha_myisam.cc BUG#9714 libsupc++ problem 2005-04-27 11:25:08 +02:00
ha_myisam.h Merge changes 2005-02-04 11:59:02 -08:00
ha_myisammrg.cc BUG#5964 - 4.1 MERGE tables regression from 4.0 2005-04-29 10:59:34 +02:00
ha_myisammrg.h Fix for BUG#7377. This fix adds the same implementation for ha_myisammgr::index_type as in version 5.0. 2004-12-27 14:05:35 +02:00
ha_ndbcluster.cc Merge mysql.com:/usr/local/home/marty/MySQL/mysql-4.1 2005-04-29 11:53:35 +02:00
ha_ndbcluster.h Merge 2005-04-28 10:28:56 +02:00
handler.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-04-30 03:46:38 +03:00
handler.h Many files: 2005-04-20 19:27:46 +03:00
hash_filo.cc
hash_filo.h
hostname.cc CAST(string_argument AS UNSIGNED) didn't work for big integers above the signed range. (Bug #7036) 2005-04-29 17:03:34 +03:00
init.cc
item.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-04 16:54:36 +04:00
item.h Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-04 16:54:36 +04:00
item_buff.cc Fixed failing test cases 'row.test' when running with --ps-protocol 2005-02-15 16:45:00 +02:00
item_cmpfunc.cc Merge 2005-04-01 10:13:37 +02:00
item_cmpfunc.h merged 2005-03-14 18:46:30 +01:00
item_create.cc Merge mdk10.(none):/home/reggie/bk/mysql-4.1 2005-04-11 09:29:49 -05:00
item_create.h Precision Math implementation 2005-02-09 02:50:45 +04:00
item_func.cc Manual merge of Bug#9096 2005-05-03 19:32:29 +04:00
item_func.h Merge with 4.1 2005-04-30 09:46:08 +03:00
item_geofunc.cc Fix for #6553 and #8776 (no errors on bad spatial data) 2005-04-29 20:23:02 +05:00
item_geofunc.h Rename: Item::val -> Item::val_real(). 2004-11-11 21:39:35 +03:00
item_row.cc Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
item_row.h Precision Math implementation 2005-02-09 02:50:45 +04:00
item_strfunc.cc Eliminate warnings noticed by VC7. This includes fixing my_mmap() on 2005-03-18 16:12:25 -08:00
item_strfunc.h Merge 2005-03-25 10:43:35 +04:00
item_subselect.cc postmerge 4.1->5.0 fixes 2005-04-01 02:14:30 +03:00
item_subselect.h if outer refernce (identifier) was resolved with help of cache all subqueries and resolved item itseld have to be correctly marked as dependent 2005-04-29 02:43:56 +03:00
item_sum.cc BUG#9714 libsupc++ problem 2005-04-27 11:25:08 +02:00
item_sum.h XID SQL syntax 2005-04-04 00:50:05 +02:00
item_timefunc.cc Merge mysql.com:/home/dlenev/src/mysql-4.1-bg10040 2005-04-25 11:35:30 +04:00
item_timefunc.h Precision Math implementation 2005-02-09 02:50:45 +04:00
item_uniq.cc Precision Math implementation 2005-02-09 02:50:45 +04:00
item_uniq.h Precision Math implementation 2005-02-09 02:50:45 +04:00
key.cc Merge 4.1 -> 5.0 2005-03-17 16:51:07 +03:00
lex.h BUG#3190 fix (request for STDDEV_SAMP, VAR_SAMP). 2005-02-25 22:19:04 +04:00
lex_symbol.h
lock.cc Bug#7823 - FLUSH TABLES WITH READ LOCK + INSERT DELAYED = deadlock 2005-04-27 22:58:11 +02:00
log.cc Fixes for BUG#10039 "MEMORY engine is reported as HEAP", 2005-04-23 00:05:05 +02:00
log_event.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-03-30 16:01:30 +03:00
log_event.h Enabled more tests of STR_TO_DATE() 2005-03-30 23:41:42 +03:00
Makefile.am Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
matherr.c
mf_iocache.cc
my_decimal.cc Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
my_decimal.h Rename decimal -> decimal_t, decimal_digit -> decimal_digit_t 2005-03-21 15:58:34 +03:00
my_lock.c
mysql_priv.h Bug#7823 - FLUSH TABLES WITH READ LOCK + INSERT DELAYED = deadlock 2005-04-27 22:58:11 +02:00
mysqld.cc yassl changeset 2: 2005-04-30 19:48:45 +02:00
mysqld_suffix.h
net_serv.cc Merge changes. 2005-03-08 17:24:07 +01:00
nt_servc.cc
nt_servc.h cleaned up mysql installation code for windows. 2005-02-09 22:02:48 +02:00
opt_range.cc Fix for BUG#10244: 2005-04-29 01:16:32 +04:00
opt_range.h Fix for BUG#10244: 2005-04-29 01:16:32 +04:00
opt_sum.cc Merge 2005-03-05 18:20:35 +04:00
parse_file.cc now my_printf_error is not better then my_error, but my_error call is shorter 2004-11-13 19:35:51 +02:00
parse_file.h fixed & added comments (according to Igor's review and a bit more) 2004-10-07 01:45:06 +03:00
password.c Merge with 4.1 2004-12-22 13:54:39 +02:00
procedure.cc Precision Math implementation 2005-02-09 02:50:45 +04:00
procedure.h Merge with 4.1 2005-02-22 15:47:00 +02:00
protocol.cc Merge mysql.com:/home/psergey/mysql-4.1-bug9228 2005-05-01 19:07:01 +04:00
protocol.h BUG#9391 mysqlshow prints incorrect "rows" information 2005-04-13 12:22:20 +02:00
protocol_cursor.cc Fixed BUILD script to use --with-berkeley-db instead of --with-bdb 2005-02-19 18:58:27 +02:00
records.cc Moved some old test and added a new test to only be run with mysql-test-run --big 2005-04-07 19:24:14 +03:00
repl_failsafe.cc First stage of table definition cache 2005-01-06 13:00:13 +02:00
repl_failsafe.h merge 2004-11-12 15:36:31 +02:00
set_var.cc Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-04-26 17:57:15 +03:00
set_var.h Last part of WL#1062: better replication of timezones: no more use 2005-03-22 00:26:12 +01:00
slave.cc merge from 4.1 2005-03-24 14:32:40 +01:00
slave.h merge from 4.1 2005-03-24 14:32:40 +01:00
sp.cc Fix for bug #9566 "explicit LOCK TABLE and store procedures result in 2005-04-07 01:40:29 +04:00
sp.h Better approach for prelocking of tables for stored routines execution 2005-03-04 16:35:28 +03:00
sp_cache.cc
sp_cache.h
sp_head.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-04-22 10:51:04 +04:00
sp_head.h Merge in fix Bug#3788 2005-03-08 22:32:09 +00:00
sp_pcontext.cc Fixed BUG#9073: Able to declare two handlers for same condition in same scope 2005-04-08 19:58:04 +02:00
sp_pcontext.h Fixed BUG#9856: Stored procedures: crash if handler for sqlexception, not found. 2005-04-13 16:57:49 +02:00
sp_rcontext.cc Fixed BUG#9598: stored procedure call within stored procedure 2005-04-14 14:52:35 +02:00
sp_rcontext.h Fixed BUG#9598: stored procedure call within stored procedure 2005-04-14 14:52:35 +02:00
spatial.cc Fix for #6553 and #8776 (no errors on bad spatial data) 2005-04-29 20:23:02 +05:00
spatial.h Fix for #6553 and #8776 (no errors on bad spatial data) 2005-04-29 20:23:02 +05:00
sql_acl.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-03-29 12:58:31 +03:00
sql_acl.h sql_acl.cc, sql_acl.h, sql_parse.cc 2005-03-22 15:54:18 +01:00
sql_analyse.cc Remove compiler warnings and remove not used variables 2005-02-25 16:53:22 +02:00
sql_analyse.h Precision Math implementation 2005-02-09 02:50:45 +04:00
sql_base.cc postreview changes 2005-04-30 19:27:22 +03:00
sql_bitmap.h
sql_cache.cc Clean up merge from 4.1 2005-05-02 10:19:37 -07:00
sql_cache.h merge 2005-02-07 21:39:37 +02:00
sql_class.cc mysql-test/r/flush_block_commit.result 2005-04-12 23:08:19 +02:00
sql_class.h Merge 2005-04-05 13:23:11 +02:00
sql_client.cc
sql_crypt.cc
sql_crypt.h
sql_db.cc BUG#9455 mysqladmin status crash the server 2005-04-14 11:56:13 +02:00
sql_delete.cc Merge 2005-04-16 17:58:11 +02:00
sql_derived.cc Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 2005-04-01 13:02:29 +03:00
sql_do.cc Merge with 4.1 2004-12-22 13:54:39 +02:00
sql_error.cc Fixed BUG#9004: Inconsistent behaviour of SP re. warnings 2005-04-22 12:53:48 +02:00
sql_error.h Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
sql_handler.cc Better approach for prelocking of tables for stored routines execution 2005-03-04 16:35:28 +03:00
sql_help.cc Eliminate warnings noticed by VC7. This includes fixing my_mmap() on 2005-03-18 16:12:25 -08:00
sql_insert.cc Merge with 4.1 2005-04-30 09:46:08 +03:00
sql_lex.cc BUG#9922 - INSERT SELECT with UNIONs allows concurrent INSERTs 2005-04-15 19:20:15 +02:00
sql_lex.h Fix for bug #9486 "Can't perform multi-update in stored procedure". 2005-04-15 20:31:47 +04:00
sql_list.cc
sql_list.h Merge with 4.1 2005-02-15 17:12:13 +02:00
sql_load.cc Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
sql_manager.cc
sql_manager.h
sql_map.cc A fix (mysql_priv.h should be included first) 2005-02-24 12:17:59 +04:00
sql_map.h
sql_olap.cc post-merge fix 2004-11-25 02:23:13 +02:00
sql_parse.cc Clean up merge from 4.1 2005-05-02 10:19:37 -07:00
sql_prepare.cc A fix and a test case for Bug#9520 "SELECT DISTINCT crashes server 2005-04-30 09:54:35 +04:00
sql_rename.cc Cleanup during reviews 2005-03-16 16:11:01 +02:00
sql_repl.cc sql_repl.cc: 2005-04-27 03:18:54 +03:00
sql_repl.h WL#874 "Extended LOAD DATA". 2005-03-16 04:32:47 +03:00
sql_select.cc Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-03 10:23:10 +04:00
sql_select.h A fix and a test case for Bug#9520 "SELECT DISTINCT crashes server 2005-04-30 09:54:35 +04:00
sql_show.cc Fix for BUG#9439: 2005-04-16 23:35:39 +04:00
sql_sort.h
sql_state.c
sql_string.cc Cleanup during reviews 2005-03-16 16:11:01 +02:00
sql_string.h Cleanups during review of code 2005-03-21 23:41:28 +02:00
sql_table.cc Clean up merge from 4.1 2005-05-02 10:19:37 -07:00
sql_test.cc Fixed Bug#8042, "mysqld crashes on sighup". 2005-02-17 14:07:28 +02:00
sql_trigger.cc Fix for bugs #5859 "DROP TABLE does not drop triggers" and 2005-03-27 16:15:21 +04:00
sql_trigger.h Better approach for prelocking of tables for stored routines execution 2005-03-04 16:35:28 +03:00
sql_udf.cc Merge xiphis.org:/var/db/bk/work-acurtis/bug6776.1 2005-04-09 00:36:08 +01:00
sql_udf.h Precision Math implementation 2005-02-09 02:50:45 +04:00
sql_union.cc merge 4.1->5.0 2005-03-31 10:39:48 +03:00
sql_update.cc Fix for bug #9486 "Can't perform multi-update in stored procedure". 2005-04-15 20:31:47 +04:00
sql_view.cc Fix for bug #9841 "Unexpected read lock when trying to update a view in 2005-05-05 19:49:15 +04:00
sql_view.h post-merge fix 2004-11-25 02:23:13 +02:00
sql_yacc.yy Fixed BUG#8408: Stored procedure crash if function contains SHOW 2005-04-26 17:31:59 +02:00
stacktrace.c Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
stacktrace.h Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
strfunc.cc Remove compiler warnings and remove not used variables 2005-02-25 16:53:22 +02:00
structs.h merge from 4.1 2005-03-24 14:32:40 +01:00
table.cc Bit type support for non-MyISAM tables. 2005-04-12 12:27:43 +05:00
table.h Bug#7806 - insert on duplicate key and auto-update of timestamp 2005-04-22 17:13:18 +02:00
thr_malloc.cc Simpler arena swapping code 2004-11-08 01:13:54 +02:00
time.cc Don't use -lsupc++ with gcc 3.3 and below as this gives linking problems when linking staticly 2005-04-04 16:43:25 +03:00
tzfile.h
tztime.cc Last part of WL#1062: better replication of timezones: no more use 2005-03-22 00:26:12 +01:00
tztime.h Last part of WL#1062: better replication of timezones: no more use 2005-03-22 00:26:12 +01:00
udf_example.cc Merge with 4.1 2004-12-22 13:54:39 +02:00
uniques.cc
unireg.cc Setting a variable to CAST(NULL as X) set the result type of the variable to X. (Bug #6598) 2005-04-30 03:14:42 +03:00
unireg.h Merge with 4.1 to get bug fix 2005-02-07 19:42:03 +02:00
watchdog_mysqld