- 15 Mar, 2005 6 commits
-
-
unknown authored
into krsna.:/home/patg/test/mysql-5.0 BitKeeper/etc/logging_ok: auto-union
-
unknown authored
Konstja and Georg, change sets 1.1806, 1.1805. These changes has been successfully tested on both my own workstation (Suse 9.0) and production.mysql.com. mysql-test/r/federated.result: new test results for error handling tests. mysql-test/t/federated.test: new error handling tests sql/ha_federated.cc: - check_foreign_data source added - table names now enclosed in '`' to allow for '%' or other characters - better error handling - mysql_init now checked to see if it returns true/false, error out if false (Georg) BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
-
unknown authored
into mysql.com:/home/psergey/mysql-5.0-bug8510 mysql-test/r/ansi.result: Auto merged sql/set_var.cc: Auto merged
-
unknown authored
into mysql.com:/home/psergey/mysql-4.1-bug8510 sql/set_var.cc: Auto merged
-
unknown authored
Item_sum_count_distinct, and deploy Unique for use with COUNT(DISTINCT) if there is no blob column in the list of DISTINCT arguments. mysql-test/r/count_distinct2.result: Test results fixed. mysql-test/r/func_group.result: Updated. mysql-test/r/sum_distinct.result: Updated. mysql-test/t/func_group.test: Add a test for COUNT(DISTINCT) and true varchar and case-insensitive collation. The table in the test contains only two distinct values. mysql-test/t/sum_distinct.test: Since now we support INSERT INTO t1 (a) SELECT a+1 FROM t1, shorten the test. Add a nominal test for AVG(DISTINCT) sql/item_sum.cc: Implementation of cleaned up Item_sum_count_distinct. Fixed a bug with COUNT(DISTINCT) and new VARCHAR and collations. Fixed a bug wiht AVG(DISTINCT) and wrong number of output digits after decimal point. sql/item_sum.h: Cleanup for Item_sum_count_distinct. Now if the list of distinct arguments doesn't contain a blob column, we always use Unique and merge-sort to find distinct values. sql/sql_class.h: Added a short-cut to find number of elements in Unique if all elements fit into memory.
-
- 14 Mar, 2005 17 commits
-
-
unknown authored
BitKeeper/etc/logging_ok: auto-union sql/ha_berkeley.cc: Auto merged
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
-
unknown authored
sql/item_cmpfunc.h: Auto merged mysql-test/r/join_outer.result: !bk-eb merged mysql-test/t/join_outer.test: !bk-eb merged
-
unknown authored
don't set LOG_EVENT_BINLOG_IN_USE_F for relay logs sql/sql_repl.cc clear LOG_EVENT_BINLOG_IN_USE_F flag before sending an event to a slave sql/log.cc: don't set LOG_EVENT_BINLOG_IN_USE_F for relay logs sql/sql_repl.cc: clear LOG_EVENT_BINLOG_IN_USE_F flag before sending an event to a slave
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL-MERGE/mysql-5.0
-
unknown authored
"Access denied to database mysql" was actually not just misleading, but also wrong. Bug#7905.
-
unknown authored
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL-MERGE/mysql-5.0 sql/set_var.cc: Auto merged
-
unknown authored
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0 mysql-test/r/join_outer.result: Auto merged mysql-test/t/join_outer.test: Auto merged sql/ha_innodb.cc: Auto merged sql/item_cmpfunc.h: Auto merged sql/mysql_priv.h: Auto merged sql/mysqld.cc: Auto merged
-
unknown authored
-
unknown authored
- Moved static variables defined inside of function to file scope to avoid this linking problem on FC3 sql/ha_berkeley.cc: Moved list of bdb extension to file scope sql/ha_ndbcluster.cc: Moved list of ndb extesions to file scope BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
-
unknown authored
-
unknown authored
mysql-test/r/join_outer.result: anotehr test for Item_func_isnotnull::not_null_tables() mysql-test/t/join_outer.test: anotehr test for Item_func_isnotnull::not_null_tables()
-
unknown authored
-
unknown authored
into linux.site:/home/marty/MySQL/mysql-5.0 sql/mysql_priv.h: Auto merged
-
- 13 Mar, 2005 11 commits
-
-
unknown authored
mysql-test/r/join_outer.result: test for some obscure usage of IS NOT NULL mysql-test/t/join_outer.test: test for some obscure usage of IS NOT NULL
-
unknown authored
into mysql.com:/media/sda1/mysql/mysql-5.0-926
-
unknown authored
add names to handlertons trans_need_2pc() macro sql/examples/ha_archive.cc: add names to handlertons sql/ha_berkeley.cc: add names to handlertons sql/ha_innodb.cc: add names to handlertons sql/ha_ndbcluster.cc: add names to handlertons sql/handler.cc: print xa recovery progress sql/handler.h: add names to handlertons trans_need_2pc() macro sql/log.cc: add names to handlertons
-
unknown authored
into mysql.com:/media/sda1/mysql/mysql-5.0-926 sql/field.cc: Auto merged sql/item.cc: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
implementation of AVG(DISTINCT) which utilizes the approach with Fields. The patch implemented in October is portede to the up-to-date tree containing DECIMAL type. Tests for AVG(DISTINCT) (although there is not much to test provided that SUM(DISTINCT) works), cleanups for COUNT(DISTINCT) and GROUP_CONCAT() will follow in another changeset. sql/field.cc: A handy way to init create_field used for use with virtual tmp tables. Feel free to extend it for your own needs. sql/field.h: Declaration for create_field::init_for_tmp_table() sql/item.cc: Implementation for a framework used to easily handle different result types of SQL expressions. Instead of having instances of each possible result type (integer, decimal, double) in every item, variables of all used types are moved to struct Hybrid_type. Hybrid_type can change its dynamic type in runtime, and become, for instance, DECIMAL from INTEGER. All type-specific Item operations are moved to the class hierarchy Hybrid_type_traits. Item::decimals and Item::max_length can be moved to Hybrid_type as well. sql/item.h: Declaration for Hybrid_type framework. See also comments for item.cc in this changeset. sql/item_sum.cc: Rewritten implementation for Item_sum_sum_distinct (SUM(DISTINCT)) and added implementation for Item_sum_avg_distinct (AVG(DISTINCT)). The classes utilize Hybrid_type class hierarchy and Fields to convert SUM/AVG arguments to binary representation and store in a RB-tree. sql/item_sum.h: Declarations for Item_sum_distinct (the new intermediate class used for SUM and AVG distinct), Item_sum_sum_distinct, Item_sum_avg_distinct. sql/sql_select.cc: Implementatio of create_virtual_tmp_table(). sql/sql_select.h: Declaration for create_virtual_tmp_table. sql/sql_yacc.yy: Grammar support for Item_sum_avg_distinct.
-
unknown authored
Correct web links fil0fil.c: Correct (?) English grammar innobase/fil/fil0fil.c: Correct (?) English grammar innobase/row/row0mysql.c: Correct web links
-
unknown authored
correct top_level_item for XOR mysql-test/r/join_outer.result: one more test mysql-test/t/join_outer.test: one more test
-
unknown authored
Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log trx0trx.h, trx0undo.c, trx0trx.c, trx0roll.c: Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit innobase/trx/trx0roll.c: Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit innobase/trx/trx0trx.c: Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit innobase/trx/trx0undo.c: Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit innobase/include/trx0trx.h: Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit sql/sql_class.h: Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log sql/ha_innodb.cc: Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log sql/mysqld.cc: Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log sql/set_var.cc: Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log
-
unknown authored
Correction after manual merge. mysql-test/t/join_outer.test: Correction after manual merge.
-
unknown authored
sql/item_cmpfunc.h: Auto merged
-
unknown authored
Added a test case for bug #9017. item_cmpfunc.h: A wrong not_null_tables method for Item_cond_xor caused a conversion of a left join into an inner join that was not valid. sql/item_cmpfunc.h: A wrong not_null_tables method for Item_cond_xor caused a conversion of a left join into an inner join that was not valid. mysql-test/t/join_outer.test: Added a test case for bug #9017. mysql-test/r/join_outer.result: Added a test case for bug #9017.
-
- 12 Mar, 2005 2 commits
-
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0 sql/mysql_priv.h: Auto merged
-
unknown authored
warning on startup if prepared foreign xids error on startup if prepared our xids temporarily: always rollback prepared our xids instead of an error sql/mysql_priv.h: opt_tc_log_file made extern sql/mysqld.cc: opt_tc_log_file made extern always call ha_recover() even if no previous crash was detected
-
- 11 Mar, 2005 4 commits
-
-
unknown authored
mysql-test/r/information_schema.result: Update test result mysql-test/r/query_cache.result: Reset query_cache_type for test mysql-test/t/query_cache.test: Update test result mysql-test/t/ndb_alter_table.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_autodiscover.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_autodiscover2.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_cache_multi.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_cache_multi2.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_multi.disabled: ***MISSING WEAVE*** mysql-test/t/ndb_restore.disabled: ***MISSING WEAVE***
-
unknown authored
into mysql.com:/home/jimw/my/mysql-5.0-clean mysql-test/r/join_outer.result: Auto merged mysql-test/t/join_outer.test: Auto merged sql/item_cmpfunc.h: Auto merged
-
unknown authored
into mysql.com:/home/jimw/my/mysql-5.0-clean sql/mysql_priv.h: Auto merged
-
unknown authored
Build-tools/Do-compile: Auto merged mysql-test/mysql-test-run.sh: Auto merged mysql-test/r/join_outer.result: Auto merged mysql-test/t/join_outer.test: Auto merged scripts/make_win_src_distribution.sh: Auto merged scripts/mysqld_safe.sh: Auto merged sql/item_cmpfunc.h: Auto merged sql/sql_table.cc: Auto merged mysql-test/r/query_cache.result: Update results mysql-test/t/query_cache.test: Merge test
-