mariadb/sql
evgen@moonbone.local f1fb30a15f Fix bug #12861 client hang with group_concat insubquery FROM DUAL.
Item_func_group_concat::fix_fields() set maybe_null flag to 0, and set it to
1 only if some of it's arguments may be null. When used in subquery in tmp 
table created field which can't be null. When no data retireved result field
have to be set to null and error mentioned in bug report occurs. Also this 
bug can occur if selecting from not null field in empty table.

Function group_concat now marked maybe_null from the very beginning not only
if some of it's argument may be null.
2005-08-31 18:26:50 +04:00
..
examples Added support for delete_all_rows() for archive. This fixes bug #12836. 2005-08-29 15:05:16 -07:00
share Bug#11216: 'show character set' describes latin1 incorrectly 2005-07-21 16:05:19 +05:00
.cvsignore
add_errmsg
client_settings.h
custom_conf.h
derror.cc
des_key_file.cc Simple fixes during review of new code 2005-07-19 19:25:05 +03:00
discover.cc
field.cc Fixed compiler warnings 2005-07-28 21:25:05 +03:00
field.h group_by.result: 2005-06-20 10:49:04 -07:00
field_conv.cc Simple fixes during review of new code 2005-07-19 19:25:05 +03:00
filesort.cc A fix (bug #8799: Killed filesorts can fail inited==RND assertion in ha_rnd_end). 2005-03-15 15:32:11 +04:00
frm_crypt.cc
gen_lex_hash.cc
gstream.cc
gstream.h
ha_berkeley.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
ha_berkeley.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_blackhole.cc ha_blackhole.cc: 2005-08-30 02:46:03 +02:00
ha_blackhole.h ha_blackhole changes, same patch as http://lists.mysql.com/internals/27878, per brian 2005-08-26 02:09:56 +02:00
ha_heap.cc Bug#10178 - failure to find a row in heap table by concurrent UPDATEs 2005-06-24 17:47:09 +02:00
ha_heap.h Bug#10178 - failure to find a row in heap table by concurrent UPDATEs 2005-06-24 17:47:09 +02:00
ha_innodb.cc Merge hundin.mysql.fi:/home/heikki/mysql-4.0 2005-08-24 17:30:25 +03:00
ha_innodb.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isam.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
ha_isam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isammrg.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
ha_isammrg.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisam.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
ha_myisam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisammrg.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
ha_myisammrg.h Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
ha_ndbcluster.cc Merge eel.(none):/home/jonas/src/mysql-4.1 2005-08-18 14:07:31 +02:00
ha_ndbcluster.h Fixed handling of failed primary key update in INSERT .. ON DUPLICATE KEY UPDATE .. 2005-07-06 11:23:36 +02:00
handler.cc Bug #12055 NDB temp tables created by ALTER TABLE are usable 2005-07-20 18:40:55 +02:00
handler.h Added support for delete_all_rows() for archive. This fixes bug #12836. 2005-08-29 15:05:16 -07:00
hash_filo.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
hash_filo.h forgotten s/__GNUC__/USE_PRAGMA_INTERFACE/ causes compilation faliures 2005-05-27 14:15:08 +02:00
hostname.cc Fixes during review 2005-05-13 14:04:32 +03:00
init.cc
item.cc manual merge of bug fix#12537 2005-08-30 23:29:47 +04:00
item.h Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-08-29 15:44:49 +05:00
item_buff.cc group_by.result, group_by.test: 2005-06-21 04:24:21 -07:00
item_cmpfunc.cc subselect.test, subselect.result: 2005-08-08 16:51:12 -07:00
item_cmpfunc.h fixed convertion and handling IN subqueries with rows (BUG#11867) 2005-08-13 07:45:14 +03:00
item_create.cc Merging fix for bug #9796 "Query Cache caches queries with CURRENT_USER() 2005-04-11 10:44:48 +04:00
item_create.h Making 4.1 tree compile with -ansi -pedantic 2004-12-16 16:16:28 +03:00
item_func.cc Merge mysql.com:/home/jimw/my/mysql-4.1-11402 2005-08-01 17:11:49 -07:00
item_func.h func_gconcat.result, func_gconcat.test: 2005-07-26 12:52:02 +05:00
item_geofunc.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
item_geofunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_row.cc Better bugfix for "HAVING when refering to RAND()" (Bug #8216) 2005-02-08 14:41:09 +02:00
item_row.h
item_strfunc.cc Fix crash in DES_DECRYPT(NULL). (Bug #12757) 2005-08-25 12:34:42 -07:00
item_strfunc.h func_str.test: 2005-06-29 02:40:25 -07:00
item_subselect.cc fixed convertion and handling IN subqueries with rows (BUG#11867) 2005-08-13 07:45:14 +03:00
item_subselect.h - a fix for Bug#11458 "Prepared statement with subselects return random 2005-07-13 17:38:55 +04:00
item_sum.cc Fix bug #12861 client hang with group_concat insubquery FROM DUAL. 2005-08-31 18:26:50 +04:00
item_sum.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
item_timefunc.cc Simple fixes during review of new code 2005-07-19 19:25:05 +03:00
item_timefunc.h Fix bug#12266 GROUP BY DATE(LEFT(column,8)) returns result strings with reduced 2005-08-04 18:05:33 +04:00
item_uniq.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
item_uniq.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
key.cc Merge 2005-03-17 10:59:25 +04:00
lex.h WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable 2004-11-10 17:56:45 +01:00
lex_symbol.h
lock.cc Merge mysql.com:/home/my/mysql-4.0 2005-07-27 13:24:59 +03:00
log.cc BUG#6987: Added note when stat is failing on relay log, added mutex for log rotatation. 2005-07-12 06:01:26 +02:00
log_event.cc Bug#11338 Fixes from review (identical functionality). 2005-08-19 14:49:34 -04:00
log_event.h Bug#11338 Fixes from review (identical functionality). 2005-08-19 14:49:34 -04:00
Makefile.am Makefile.am: 2005-07-05 23:24:48 +02:00
matherr.c
mf_iocache.cc
my_lock.c
mysql_priv.h updated patch for BUG#4680 (incomplete DROP DATABASE breaking replication). 2005-08-18 21:40:14 -06:00
mysqld.cc Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-08-27 21:52:26 -05:00
mysqld_suffix.h
net_serv.cc Fixed some vio code that was using ___WIN__ instead of __WIN__ 2005-07-12 10:31:09 -06:00
nt_servc.cc
nt_servc.h
opt_range.cc Move reset of insert_values to ensure it's done also during error conditions 2005-06-28 15:06:16 +03:00
opt_range.h Move USE_PRAGMA_IMPLEMENTATION to proper place 2005-06-03 23:46:03 +03:00
opt_sum.cc logging_ok: 2005-03-04 20:24:13 -08:00
password.c sql/password.c: check for buffer overflow in check_scramble_323 (BUG#7187) 2004-12-11 10:17:25 +01:00
procedure.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
procedure.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
protocol.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol_cursor.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
records.cc
repl_failsafe.cc Mainly cleanups for gcc 4.0. Some small pieces from looking at -Wall. Removed a number of dumb things in ha_tina. 2005-06-01 17:34:10 -07:00
repl_failsafe.h
set_var.cc Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-08-30 12:33:58 +05:00
set_var.h A fix and a test case for Bug#9359 "Prepared statements take snapshot 2005-07-16 03:29:13 +04:00
slave.cc Review of new pushed code 2005-08-09 00:13:49 +03:00
slave.h updates for BUG#10780 - fixed slave I/O thread running status to No while attempting 2005-07-29 21:00:28 -06:00
spatial.cc hf's fix for bug #10626 ( gis.test fails) 2005-05-19 22:53:35 +05:00
spatial.h Fix compiler warnings (detected by Intel's C++ compiler) 2004-10-22 18:44:51 +03:00
sql_acl.cc Use the hostname with which the user authenticated when determining which 2005-08-22 15:48:50 -07:00
sql_acl.h fixes/cleanups according to Coverity report 2005-01-24 15:48:25 +01:00
sql_analyse.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_analyse.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_base.cc Fixed compiler warnings 2005-07-28 21:25:05 +03:00
sql_bitmap.h terminal.c, sql_bitmap.h, my_sys.h, configure.in, config.h: 2005-05-05 09:15:14 +02:00
sql_cache.cc merge 2005-08-11 10:20:06 +03:00
sql_cache.h Merge with 4.0 2004-10-27 19:52:41 +03:00
sql_class.cc Many files: 2005-06-07 06:34:13 -07:00
sql_class.h Bug#10109 2005-08-07 03:16:15 +01:00
sql_client.cc
sql_crypt.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_crypt.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_db.cc merged 2005-08-25 00:08:02 +04:00
sql_delete.cc Bug#11816 - Truncate table doesn't work with temporary innodb tables 2005-08-29 17:01:46 +02:00
sql_derived.cc fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_do.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
sql_error.cc abort storing query to query cache if warnings appeared (BUG#9414) 2005-06-28 00:52:21 +03:00
sql_handler.cc bug#5373: handler READ NEXT w/o HANDLER READ [FIRST] 2005-06-07 22:43:25 +02:00
sql_help.cc * Added comments and one assert 2004-12-14 03:36:19 +03:00
sql_insert.cc Bug#10109 2005-08-07 03:16:15 +01:00
sql_lex.cc Moved test for 'show full processlist' to not_embedded_server.test becasue it could fail on a slow computer where previous connections has not yet disconnected 2005-07-27 13:45:06 +03:00
sql_lex.h - a fix for Bug#11458 "Prepared statement with subselects return random 2005-07-13 17:38:55 +04:00
sql_list.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_list.h merged 2005-05-18 22:14:08 +02:00
sql_load.cc Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_manager.cc
sql_manager.h
sql_map.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_map.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_olap.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_parse.cc Bug#11493 - Alter table rename to default database does not work without db name qualifying 2005-08-29 16:54:33 +02:00
sql_prepare.cc Bug#11338 Fixes from review (identical functionality). 2005-08-19 14:49:34 -04:00
sql_rename.cc Bug#6391 (binlog-do-db rules ignored) 2004-12-03 12:13:51 +01:00
sql_repl.cc Fix for BUG#12003 "assertion failure in testsuite (double lock of 2005-07-18 14:46:53 +02:00
sql_repl.h Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_select.cc manual merge of bug fix#12537 2005-08-30 23:29:47 +04:00
sql_select.h func_str.result, func_str.test: 2005-06-23 06:15:50 -07:00
sql_show.cc Fixed some test cases that was not forgotten in a recent patch 2005-07-19 19:47:54 +03:00
sql_sort.h
sql_state.c
sql_string.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
sql_string.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_table.cc Fix incorrect spellings of "dropped" in source and tests. (Bug #12828) 2005-08-30 12:24:37 -07:00
sql_test.cc Rename rest() macro in my_list.h to list_rest(). (Bug #12327) 2005-08-09 18:02:36 -07:00
sql_udf.cc - backport of a compile fix from 4.1 (ChangeSet@1.2260.23.2 2005/05/19 from reggie) 2005-06-30 17:33:23 +02:00
sql_udf.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
sql_union.cc Review of new pushed code 2005-08-09 00:13:49 +03:00
sql_update.cc Merge from 4.0 2005-02-18 14:19:08 +01:00
sql_yacc.yy select.result, select.test: 2005-07-17 09:46:14 -07: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 - Housekeeping: removed a few unreferenced variables, noticed while doing 2005-01-11 15:38:03 +01:00
structs.h "After Monty's review" changes to the fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-23 19:19:36 +01:00
table.cc Review of new code: 2005-07-27 13:05:30 +03:00
table.h after pull cleanup 2005-08-22 13:20:02 +04:00
thr_malloc.cc Simpler arena swapping code 2004-11-08 01:13:54 +02:00
time.cc Fix for bug #7297 "Two digit year should be interpreted correctly 2004-12-16 16:31:50 +03:00
tzfile.h
tztime.cc a compiler must see '#pragma implementation' *before* 2005-06-05 19:38:52 +02:00
tztime.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
udf_example.cc Ensure that we free memory used with --order-by-primary (in mysqldump) 2004-12-09 12:47:20 +02:00
uniques.cc
unireg.cc Review of new code: 2005-07-27 13:05:30 +03:00
unireg.h Fixed bug in HAVING when refering to RAND() through alias 2005-02-07 18:13:57 +02:00
watchdog_mysqld