MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown a17b3dcbe3 Fix bug#13356 resolve_const_item() wasn't able to handle Item_row items.
resolve_const_item() assumed to be not called for Item_row items. For
ensuring that DBUG_ASSERT(0) was set there.

This patch adds section for Item_row items. If it can it recursively calls
resolve_const_item() for each item the Item_row contains. If any of the
contained items is null then whole Item_row substitued by Item_null. Otherwise
it just returns.


sql/item.cc:
  Fix bug#13356 resolve_const_item() wasn't able to handle Item_row items.
  
  Added section to resolve_const_item() for Item_row items. If it can it
  recursively calls resolve_const_item() for each item the Item_row contains. If
  any of the contained items is null then Item_row is substituted by Item_null.
  Otherwise it just returns.
  Comment moved closer to function it belongs to.
mysql-test/t/select.test:
  Test case for bug#13356 resolve_const_item() wasn't able to handle Item_row items.
mysql-test/r/select.result:
  Test case for bug#13356 resolve_const_item() wasn't able to handle Item_row items.
2005-09-28 00:58:12 +04:00
bdb Fix calls to memset() with arguments out of order. (Bug #9323) 2005-03-22 16:00:02 -08:00
BitKeeper config: 2005-08-25 13:04:53 +02:00
BUILD Fix BUILD/check-cpu for powerpc 2005-06-06 10:56:20 +10:00
client Fixed error found during review of new pushed code 2005-09-25 21:22:23 +03:00
cmd-line-utils QNX does not know "uint", so the cast is rewritten as "unsigned int". 2005-07-18 13:52:18 +02:00
dbug Makefile.am: 2005-07-05 23:24:48 +02:00
Docs - removed Docs/README.1st (it's obsolete) 2005-07-05 09:15:37 +02:00
extra Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.0 2005-08-25 12:08:26 +03:00
heap Bug #12460 Table Full 2005-08-20 10:07:46 -04:00
include Merge mysql.com:/home/psergey/bk-trees/mysql-4.1 2005-09-21 02:20:55 +04:00
innobase Bug #6581 Failure to start mysql server on Windows with AWE option enabled 2005-08-12 04:44:04 -06:00
isam Add test for madvise() being declared in C++ code, because it is not 2005-08-31 10:08:55 -07:00
libmysql Fix for bug #12177 (errorlog file isn't closed) 2005-08-04 15:23:21 +05:00
libmysql_r Makefile.am: 2005-07-05 23:24:48 +02:00
libmysqld Fixes a problem with patch 1.2140, that prevented libmysqld 2005-09-06 22:56:16 +04:00
man .del-which.2~463417adb2e37122: 2005-09-18 13:16:32 -05:00
merge Makefile.am: 2005-07-05 23:24:48 +02:00
myisam Merge mysql.com:/home/mydev/mysql-4.1 2005-09-26 09:56:18 +02:00
myisammrg Merge mysql.com:/home/mydev/mysql-4.0-4000 2005-09-23 10:49:08 +02:00
mysql-test Fix bug#13356 resolve_const_item() wasn't able to handle Item_row items. 2005-09-28 00:58:12 +04:00
mysys Merge svlasenko@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-09-20 20:11:38 +04:00
ndb added make target for printSchemaFile 2005-09-26 10:26:38 +02:00
netware Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.0 2005-08-25 12:08:26 +03:00
NEW-RPMS Import changeset 2000-07-31 21:29:14 +02:00
os2 - Updated OS/2 port with files provided by Yuri Dario <mc6530@mclink.it> 2002-07-15 18:26:11 +02:00
pstack few harmless warnings from automated code-checking tools fixed 2005-01-08 21:25:31 +01:00
regex fixed function sig so it will compile with Visual C++ 8 2005-07-14 03:49:54 -06:00
scripts Makefile.am: 2005-09-24 02:42:38 +02:00
sql Fix bug#13356 resolve_const_item() wasn't able to handle Item_row items. 2005-09-28 00:58:12 +04:00
sql-bench Fix typo in crash-me 'MATCHES' test (Bug # 5875) 2005-01-03 23:02:26 +01:00
sql-common Fixes bug #5588. Additions after merge from 4.0. 2005-09-07 15:57:14 +04:00
SSL Added missing SSL library (Should be in source distribution) 2003-11-28 12:18:13 +02:00
strings BUG#11338 (logging of prepared statement w/ blob type) 2005-08-17 04:26:32 -04:00
support-files Ensure that a failing test does not stop testing or the whole RPM build process. 2005-08-22 12:48:01 +02:00
tests Bug#12817 SHOW STATUS now blob fields 2005-09-09 13:22:16 +05:00
tools Makefile.am: 2005-07-05 23:24:48 +02:00
VC++Files Fixes bug #12929. Uses my_cgets instead of _cgets function, thus eliminating 2005-09-16 01:56:16 +04:00
vio Merge mysql.com:/home/jimw/my/mysql-4.1-12723 2005-09-15 10:00:25 -07:00
zlib Import zlib-1.2.3 library 2005-08-09 10:22:48 -07:00
.bzrignore Merge mysql.com:/home/my/mysql-4.0 2005-09-15 17:17:26 +03:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acinclude.m4 BUG#11538 mysql compile fails with certain ndb options 2005-08-03 17:52:43 +10:00
config.guess - updated config.guess, config.sub and ltmain.sh with versions from libtool 2004-02-06 00:58:15 +01:00
config.sub - updated config.guess, config.sub and ltmain.sh with versions from libtool 2004-02-06 00:58:15 +01:00
configure.in Merge bk-internal:/home/bk/mysql-4.1 2005-09-12 16:48:00 -07:00
COPYING - manual.texi will be replaced with a manual written in DocBook/XML. This ChangeSet removes all 2005-04-13 11:51:38 +02:00
depcomp - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
install-sh install-sh: copy not move like any reasonably modern install does 2004-07-30 18:53:54 +02:00
ltconfig libtool tweaks 2004-02-17 21:46:40 +01:00
ltmain.sh Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
Makefile.am Makefile.am: 2005-09-24 02:42:38 +02:00
missing - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
mkinstalldirs Import changeset 2000-07-31 21:29:14 +02:00
README README: 2005-09-12 12:44:13 -05:00

This is a release of MySQL, a dual-license SQL database server.
MySQL is brought to you by the MySQL team at MySQL AB.

License information can be found in these files:
- For GPL (free) distributions, see the COPYING file.
- For commercial distributions, see the MySQLEULA.txt file.


For further information about MySQL or additional documentation, see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http:/dev.mysql.com/doc

Some manual sections of special interest:

- If you are migrating from an older version of MySQL, please read the
  "Upgrading from..." section first!
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installation chapter.
- For future plans, see the TODO appendix.
- For the new features/bugfix history, see the News appendix.
- For the currently known bugs/misfeatures (known errors) see the problems
  appendix.
- For a list of developers and other contributors, see the Credits
  appendix.

A local copy of the MySQL Reference Manual can be found in the Docs
directory in GNU Info format.  You can also browse the manual online or
download it in any of several formats at the URL given earlier in this
file.

************************************************************

IMPORTANT:

Bug or error reports should be sent to http://bugs.mysql.com.