mariadb/mysql-test/r
unknown 0f2ab68c6f Some trivial optimzations
Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
Better fix for ALTER TABLE on BDB tables.


Docs/manual.texi:
  Changelog
client/mysql.cc:
  Simple optimization
libmysql/libmysql.c:
  Removed initialization of varibles that are already set to zero
myisam/myisamchk.c:
  Fixed comment for extend-check
mysql-test/r/bdb-alter-table-1.result:
  Updated results
mysql-test/r/bdb-alter-table-2.result:
  Updated results
mysql-test/r/distinct.result:
  Updated results after bug fix
mysql-test/r/handler.result:
  Updated results
mysql-test/r/innodb_handler.result:
  Updated results
mysql-test/r/select.result:
  Updated results
mysql-test/r/varbinary.result:
  Updated results
mysql-test/t/bdb-alter-table-1.test:
  Added comments
mysql-test/t/bdb-alter-table-2.test:
  Added comments
mysql-test/t/select.test:
  Remove OPTION in SET OPTION
  Added tests for ORDER BY key LIMIT
sql/item_cmpfunc.cc:
  Check if AND/OR expression can be NULL
sql/mysqld.cc:
  mysqld --help now shows value of datadir
sql/share/english/errmsg.txt:
  Better error message for syntax error
sql/sql_base.cc:
  Bug fix for SHOW OPEN TABLES
sql/sql_class.cc:
  Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
sql/sql_class.h:
  Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
sql/sql_parse.cc:
  Removed old dead code from 3.23
sql/sql_select.cc:
  Improved optimization of ORDER BY key LIMIT
sql/sql_table.cc:
  More comments,
  Better fix for ALTER TABLE on BDB tables.
2002-09-03 15:44:25 +03:00
..
alias.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
alter_table.result Enable LOAD DATA LOCAL INFILE in mysql_test 2002-06-04 00:40:27 +03:00
analyse.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
auto_increment.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
backup.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb-alter-table-1.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
bdb-alter-table-2.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
bdb-crash.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb-deadlock.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb.result Move HA_EXTRA_NO_READCHECK to ha_open 2002-01-16 23:02:26 +02:00
bench_count_distinct.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
big_test.require Fixed bug when sorting big files (introduced with multi-table-delete) 2001-06-25 11:35:22 +03:00
bigint.result Fixed problem with BIGINT and shutdown on AIX 2002-08-12 03:28:02 +03:00
binary.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
bulk_replace.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
case.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
check.result mi_check flags cleanup 2002-03-13 17:20:17 +00:00
comments.result Fix after merge from 3.23 2002-02-15 02:49:02 +02:00
compare.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
count_distinct.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
count_distinct2.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
create.result Fixed bugs with create table from ITEM_FUNC and make it over 2002-08-07 22:35:47 +03:00
ctype_latin1_de.result make SEARCH_PREFIX to work with complex (use_coll) charsets, namely latin1_de 2002-08-05 00:14:21 +02:00
delayed.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
delete.result LOCK+change+OPTIMIZE MyISAM bug 2002-08-31 20:42:41 +00:00
dirty_close.result Added --user=userid to mysqld 2002-02-13 22:37:19 +02:00
distinct.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
drop.result Fixed access privilege bug in query cache. 2001-12-22 15:13:31 +02:00
empty_table.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
err000001.result fixed error messages 2001-10-08 20:18:37 -06:00
explain.result Fixes for new getopt 2002-01-31 04:36:58 +02:00
flush.result added building without query cache 2002-03-22 22:55:08 +02:00
foreign_key.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
fulltext.result parser bug of "phrase search" fixed 2002-06-28 15:18:45 +02:00
fulltext_cache.result ft boolean search by table scan; queue_fix() 2001-11-06 16:17:31 +01:00
fulltext_distinct.result tests added 2001-11-20 17:58:00 +01:00
fulltext_left_join.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
fulltext_multi.result mysql-test/r/fulltext*.result updated 2001-10-12 19:10:11 +02:00
fulltext_order_by.result fixes for ft-boolean and range optimizer 2001-11-22 16:00:11 +01:00
fulltext_update.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
fulltext_var.result freebsd fix for openssl 2001-12-15 21:39:26 +01:00
func_concat.result Fixes for gcc 3.1 2002-05-21 20:35:58 +03:00
func_crypt.result Added FLUSH DES_KEY_FILE. 2001-12-13 15:53:18 +02:00
func_date_add.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_encrypt.result Added FLUSH DES_KEY_FILE. 2001-12-13 15:53:18 +02:00
func_equal.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_group.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
func_if.result Fixes after last merge 2002-08-12 07:02:08 +03:00
func_in.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
func_isnull.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
func_like.result Optimize LIKE with turbo-boyer-more algoritm 2002-05-17 16:45:00 +03:00
func_math.result Arjens LOG functions changes with small changes and tests added to mysql-test 2002-07-17 12:11:48 +04:00
func_misc.result Update for BTREE keys in HEAP tables 2002-04-12 21:35:46 +03:00
func_op.result New error messages 2002-01-29 18:32:16 +02:00
func_regexp.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_set.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_str.result Changed IF(expr, column, NULL) to take type from column 2002-08-12 03:33:46 +03:00
func_system.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
func_test.result Update for running gcc 3.x (mainly on HPUX) 2002-06-30 18:57:21 +03:00
func_time.result Fixes up things after merge from 3.23.44 2001-11-05 01:04:08 +02:00
func_timestamp.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
gcc296.result Update copyright 2001-12-06 14:10:51 +02:00
grant_cache.result Added the following new privleges: 2002-06-12 15:04:18 +03:00
group_by.result Fix after merge 2002-08-08 16:41:04 +03:00
handler.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
have_bdb.require Extended mysqltest with --commands and 'require' 2000-12-27 03:31:06 +02:00
have_innodb.require Changed Innobase to Innodb 2001-04-13 12:25:12 +03:00
have_isam.require Extended mysqltest with --commands and 'require' 2000-12-27 03:31:06 +02:00
have_openssl.require changes to make things work in the max version 2001-10-04 15:42:25 -06:00
have_openssl_1.require Yet another SSL fixes 2001-09-01 06:57:08 +08:00
have_openssl_2.require Yet another SSL fixes 2001-09-01 06:57:08 +08:00
have_query_cache.require added building without query cache 2002-03-22 22:55:08 +02:00
have_raid.require Added support for hex strings to mysqlimport 2000-12-28 03:56:38 +02:00
have_symlink.require Symlinking of tables should not work. 2001-06-05 03:38:10 +03:00
having.result Fix sorting of NULL values (Should always be first) 2002-03-02 09:51:24 +02:00
heap.result Fixed mysqldumpslow for new dump format. 2002-03-12 11:52:41 +02:00
innodb.result InnoDB support for HANDLER 2002-08-21 20:55:34 +00:00
innodb_cache.result processing trunsactional tables in query cache 2002-03-15 23:57:31 +02:00
innodb_handler.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
ins000001.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
insert.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
insert_select.result New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
isam.result Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
join.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
join_crash.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
join_outer.result Update copyright 2001-12-06 14:10:51 +02:00
key.result New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
key_diff.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
key_primary.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
keywords.result merge of lost change 2001-10-24 11:52:19 -06:00
kill.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
limit.result Fix some bugs introduced with the new my_getopt 2002-02-08 03:21:34 +02:00
lock.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
lock_multi.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
merge.result AUTO_INCREMENT support for MERGE 2002-07-21 23:55:32 +02:00
multi_update.result fixed two bugs in multi-table update 2002-08-06 21:24:12 +03:00
myisam.result LOCK+change+OPTIMIZE MyISAM bug 2002-08-31 20:42:41 +00:00
not_embedded.require Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
null.result Add support for NULL=NULL in keys (Used in GROUP BY optimization) 2002-01-16 00:42:52 +02:00
null_key.result merge 2001-11-28 14:52:11 +02:00
odbc.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
olap.result Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
openssl_1.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
openssl_2.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
order_by.result Add support for NULL=NULL in keys (Used in GROUP BY optimization) 2002-01-16 00:42:52 +02:00
order_fill_sortbuf.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
overflow.result fixed error messages 2001-10-08 20:18:37 -06:00
query_cache.result Fixed bug in query cache after temporary table creation. 2002-08-07 15:29:49 +03:00
raid.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
range.result Updated results 2002-03-27 06:29:07 +02:00
rename.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
replace.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
rollback.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
rpl000001.a.result Extended mysqltest with --commands and 'require' 2000-12-27 03:31:06 +02:00
rpl000001.b.result Extended mysqltest with --commands and 'require' 2000-12-27 03:31:06 +02:00
rpl000001.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000002.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000003.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000004.a.result Cleanup of tests to make them less dependent of eachother 2001-01-03 02:15:48 +02:00
rpl000004.b.result Extended mysqltest with --commands and 'require' 2000-12-27 03:31:06 +02:00
rpl000004.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000005.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000006.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000007.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000008.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000009.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000010.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000011.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000012.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000013.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000015.result Fixed timing problem with rpl000001 replication test. 2002-08-18 16:04:26 +03:00
rpl000017.result Added the following new privleges: 2002-06-12 15:04:18 +03:00
rpl000018.result mysqltest can now talk to manager and start/stop servers with 2001-10-01 16:13:55 -06:00
rpl_alter.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_empty_master_crash.result Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
rpl_failsafe.result fixes for mysql-test to run without manager 2001-10-11 13:54:06 -06:00
rpl_get_lock.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_log.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_log_pos.result Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
rpl_magic.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_mystery22.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_rotate_logs.result Give better error from reconnect() 2002-08-24 05:44:16 +03:00
rpl_skip_error.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_sporadic_master.result Fixed bug in wait_for_update() that I had introduced. 2002-08-22 16:50:58 +03:00
sel000001.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000002.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000003.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000031.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000032.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000033.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000100.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
select.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
select_found.result Fixed bug in SQL_CALC_FOUND_ROWS + LIMIT 2002-06-10 13:33:25 +03:00
select_safe.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
show_check.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
slave-running.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
slave-stopped.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
status.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
symlink.result Fix for IO_CACHE. 2001-11-28 03:47:15 +02:00
tablelock.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
temp_table.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
truncate.result truncate test made independed from environment 2002-08-30 18:39:42 +03:00
type_blob.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
type_date.result Update test results 2002-03-07 00:21:37 +02:00
type_datetime.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
type_decimal.result Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
type_enum.result fixed tests after merge 2002-05-28 10:21:56 +03:00
type_float.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
type_ranges.result Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
type_set.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_time.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_timestamp.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_uint.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
type_year.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
union.result Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
update.result memory leak fixed 2001-11-24 17:45:22 +01:00
user_var.result New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
varbinary.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
variables.result Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
warnings.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00