- 10 Sep, 2004 1 commit
-
-
unknown authored
options. mysys/default.c: Fixed search_files function to return the number of used arguments properly. BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
- 06 Sep, 2004 5 commits
-
-
unknown authored
into silver_beast.(none):/home/cps/mysql/devel/im/default_patch/mysql-5.0
-
unknown authored
sql/item.cc: postmerge fix
-
unknown authored
into silver_beast.(none):/home/cps/mysql/devel/im/default_patch/mysql-5.0
-
unknown authored
final 0 of the string. mysys/default.c: Wrong memory allocation fixed.
-
unknown authored
mysql-test/r/view.result: INSERT into VIEW with ON DUPLICATE mysql-test/t/view.test: INSERT into VIEW with ON DUPLICATE sql/sql_insert.cc: do not use Item_ref for view fields if it is UPDATE of INSERT
-
- 05 Sep, 2004 2 commits
- 04 Sep, 2004 3 commits
-
-
unknown authored
sql/sql_derived.cc: memory leak fixed sql/sql_view.cc: memory leak fixed
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-5.0 mysql-test/r/view.result: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/sp_head.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_delete.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_view.cc: Auto merged sql/table.h: Auto merged
-
unknown authored
libmysql/libmysql.c: More debug sql/item.h: Print value of param if it has a value (when debugging) sql/log.cc: Better variable name sql/sql_insert.cc: Fix bug casused by merge sql/sql_parse.cc: Added missing command names (caused crash when running with --debug) sql/sql_select.cc: More debugging sql/sql_yacc.yy: Fixed typo tests/client_test.c: More debugging
-
- 03 Sep, 2004 3 commits
-
-
unknown authored
mysql-test/r/view.result: Auto merged sql/item_subselect.cc: Auto merged sql/item_subselect.h: Auto merged sql/mysql_priv.h: Auto merged sql/sql_acl.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_update.cc: Auto merged sql/table.h: Auto merged tests/client_test.c: Auto merged sql/sql_base.cc: Merge sql/sql_insert.cc: Merge sql/sql_select.cc: Merge sql/sql_view.cc: Merge sql/table.cc: Merge
-
unknown authored
Merged the different find_xxxx_table_in_list functions to one + some inline functions mysql-test/r/view.result: Fix result (remove not used view from show tables) sql/item_subselect.cc: Remove not used functions sql/item_subselect.h: Remove not used functions sql/mysql_priv.h: Merged the different find_xxxx_table_in_list functions to one + some inline functions sql/sql_acl.cc: More debugging + simple cleanups sql/sql_base.cc: Merged the different find_xxxx_table_in_list functions to one + some inline functions Indentation cleanups & more comments sql/sql_delete.cc: Namechange sql/sql_insert.cc: Simple optimizations & Style cleanups Merged common code (in mysql_prepare_insert_check_table) sql/sql_lex.cc: function name changes More comments sql/sql_parse.cc: Function name changes Made check_one_table_access returning bool More debugging in 'check_access' Added function 'check_some_access', which is used when creating a view sql/sql_prepare.cc: Resetting flag directly after test makes code easier to read sql/sql_select.cc: Code simplifications sql/sql_show.cc: Indentation cleanups. Fixed typo in name sql/sql_update.cc: Function name change sql/sql_view.cc: Simple optimizations. Style fixes. Remove view_field_names[] Simplified 'check_key_in_view()' sql/table.cc: Simplified new code in openfrm() variable name change i -> item Indentation changes sql/table.h: Fixed typo in variable name Method name change in field iterator: end() -> end_of_fields() tests/client_test.c: Changed number to macro
-
unknown authored
sql/sql_view.cc: name of variable changed to make merge easy removed charset field sql/table.h: removed charset field layout fixed
-
- 02 Sep, 2004 5 commits
-
-
unknown authored
mysql-test/r/sp.result: New test case for BUG#5307 mysql-test/t/sp.test: New test case for BUG#5307 sql/sp_head.cc: Use the correct end-of-query pointer when extracting the body in the case of a create procedure compound with another statement.
-
unknown authored
Bug in diff_handlers and diff_cursors made it attempt to pop the wrong number at jumps sometimes. mysql-test/r/sp.result: New testcase for BUG#5287. mysql-test/t/sp.test: New testcase for BUG#5287. sql/sp_pcontext.cc: Fixed diff_handlers and diff_cursors methods, they miscounted. sql/sp_pcontext.h: Made m_handlers available for diff_handlers.
-
unknown authored
include/mysqld_error.h: bug name and number of bugs fixed mysql-test/r/view.result: VIEW over SELECT with prohibited clauses mysql-test/t/view.test: VIEW over SELECT with prohibited clauses sql/share/czech/errmsg.txt: error message made more general sql/share/danish/errmsg.txt: error message made more general sql/share/dutch/errmsg.txt: error message made more general sql/share/english/errmsg.txt: error message made more general sql/share/estonian/errmsg.txt: error message made more general sql/share/french/errmsg.txt: error message made more general sql/share/german/errmsg.txt: error message made more general sql/share/greek/errmsg.txt: error message made more general sql/share/hungarian/errmsg.txt: error message made more general sql/share/italian/errmsg.txt: error message made more general sql/share/japanese/errmsg.txt: error message made more general sql/share/korean/errmsg.txt: error message made more general sql/share/norwegian-ny/errmsg.txt: error message made more general sql/share/norwegian/errmsg.txt: error message made more general sql/share/polish/errmsg.txt: error message made more general sql/share/portuguese/errmsg.txt: error message made more general sql/share/romanian/errmsg.txt: error message made more general sql/share/russian/errmsg.txt: error message made more general sql/share/serbian/errmsg.txt: error message made more general sql/share/slovak/errmsg.txt: error message made more general sql/share/spanish/errmsg.txt: error message made more general sql/share/swedish/errmsg.txt: error message made more general sql/share/ukrainian/errmsg.txt: error message made more general sql/sql_view.cc: checked INTO clause during view creation
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-5.0 sql/item.cc: Auto merged sql/sp.cc: Auto merged sql/sp_head.cc: Auto merged
-
unknown authored
mysql-test/r/view.result: bug handlimg from VIEWs mysql-test/t/view.test: bug handlimg from VIEWs sql/sql_base.cc: fixed bug handling in views
-
- 01 Sep, 2004 5 commits
-
-
unknown authored
mysql-test/r/view.result: view with cast operation mysql-test/t/view.test: view with cast operation sql/item_timefunc.cc: fixed printing of characters casting operartion
-
unknown authored
mysql-test/r/view.result: problem with used_tables() of outer reference resolved in VIEW mysql-test/t/view.test: problem with used_tables() of outer reference resolved in VIEW sql/item.cc: fixed staistic of subquery if outer field resolved in merged view
-
unknown authored
mysql-test/r/view.result: VIEWs with national characters mysql-test/t/view.test: VIEWs with national characters sql/sql_view.cc: system charset (with wich VIEW printed) saved in .frm and restored before parsing view sql/table.h: system charset (with wich VIEW printed) saved in .frm
-
unknown authored
mysql-test/r/view.result: VIEW with floating point (long bumber) as column mysql-test/t/view.test: VIEW with floating point (long bumber) as column sql/item.cc: fixed printing of real constants sql/item.h: fixed printing of real constants
-
unknown authored
mysql-test/r/view.result: fixed test VIEW over droped function mysql-test/t/view.test: VIEW over droped function sql/item_func.cc: after review fix sql/sp.cc: hint to find mysql.proc sql/sql_lex.h: hint to find mysql.proc sql/sql_parse.cc: hint to find mysql.proc sql/sql_view.cc: adding mysql.proc to table list if view contains stored procedures
-
- 31 Aug, 2004 2 commits
-
-
unknown authored
mysql-test/r/subselect.result: ORDER clause printing fixed mysql-test/r/view.result: order by refers on integer field mysql-test/t/view.test: order by refers on integer field sql/sql_lex.cc: ORDER clause printing fixed sql/sql_parse.cc: fields for correct ORDER printing added sql/sql_select.cc: fields for correct ORDER printing added sql/table.h: fields for correct ORDER printing added
-
unknown authored
fixed printing of COLLATE operation (BUG#5155) mysql-test/r/case.result: fixed printing of COLLATE operation mysql-test/r/func_if.result: fixed printing of COLLATE operation mysql-test/r/func_in.result: fixed printing of COLLATE operation mysql-test/r/func_str.result: fixed printing of COLLATE operation mysql-test/r/func_test.result: fixed printing of COLLATE operation mysql-test/r/view.result: VIEW with collation mysql-test/t/view.test: VIEW with collation sql/item_strfunc.cc: fixed printing of COLLATE operation sql/item_strfunc.h: fixed printing of COLLATE operation sql/sp_head.cc: fixed open_and_lock_tables result processing sql/sql_base.cc: fixed open_and_lock_tables result processing sql/sql_delete.cc: fixed open_and_lock_tables result processing sql/sql_help.cc: fixed open_and_lock_tables result processing sql/sql_load.cc: fixed open_and_lock_tables result processing sql/sql_parse.cc: fixed open_and_lock_tables result processing sql/sql_prepare.cc: fixed open_and_lock_tables result processing sql/sql_show.cc: fixed open_and_lock_tables result processing sql/sql_update.cc: fixed open_and_lock_tables result processing
-
- 30 Aug, 2004 7 commits
-
-
unknown authored
into pcgem.rdg.cyberkinetica.com:/usr/home/acurtis/work/mysql-5.0 mysql-test/r/sp.result: Auto merged mysql-test/t/sp.test: Auto merged sql/sql_yacc.yy: Auto merged
-
unknown authored
mysql-test/r/sp.result: test for backticks mysql-test/t/sp.test: test for backticks
-
unknown authored
mysql-test/r/view.result: tested problem when function name length close to ALIGN_SIZE mysql-test/t/view.test: tested problem when function name length close to ALIGN_SIZE sql/item_func.cc: fixed case when real length very close to calculated (less then ALIGN)
-
unknown authored
mysql-test/r/view.result: VIEW based on functions with complex names mysql-test/t/view.test: VIEW based on functions with complex names sql/item_func.cc: fixed printing of stored procedure functions names
-
unknown authored
A lot of the default.c module code was refactored. The patch is needed for the IM. include/my_sys.h: Definitions added. mysys/default.c: Added new api call: process_default_option_files. Also some coments changed to reflect current state of the code. It takes Basename for config file and the function to process options. The function is called everytime when we find an option. This way it is possible to get and process options from several groups in one file traversal. BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
mysql-test/r/sp.result: New testcase for BUG#5251. mysql-test/t/sp.test: New testcase for BUG#5251. sql/sp_head.cc: Added checksum to the list of statements that return result sets.
-
unknown authored
sql/item.cc: Fixed return type warning.
-
- 28 Aug, 2004 1 commit
-
-
unknown authored
Putting initialization into .cc will reduce compiler's abilities to optimize this constant away. Defines are not OK as they bloat global namespace. Looking for a way to declare an efficient named constant in reduced namespace (i. e. in a class). Let's try enums: normally they should be implicitly casted to int. Let's see if we really have a compiler which won't do that. libmysqld/lib_sql.cc: Added explicit cast to int for Protocol::{SEND_DEFAULTS,SEND_NUM_ROWS, SEND_EOF} flags argument of send_fields() is now int. sql/protocol.cc: flags argument of send_fields is now int. sql/protocol.h: Catch22: Microsoft VC++ won't compile class C { static const int I=1; }. Putting initialization into .cc will reduce compiler's abilities to optimize this constant away. Defines are not OK as they bloat global namespace. Looking for a way to declare an efficient named constant in reduced namespace (i. e. in a class). Let's try enums: normally they should be implicitly casted to int. Let's see if we really have a compiler which won't do that. sql/protocol_cursor.cc: flags are now int.
-
- 27 Aug, 2004 2 commits
- 26 Aug, 2004 4 commits
-
-
unknown authored
mysql-test/r/view.result: VIEW of VIEW with column renaming mysql-test/t/view.test: VIEW of VIEW with column renaming sql/mysql_priv.h: Item name for VIEW added to find_field_in_table sql/sql_acl.cc: new parameter sql/sql_base.cc: Item name for VIEW added to find_field_in_table
-
unknown authored
fixed other Item_ref methods where result_field involved mysql-test/r/view.result: statements added to distinct in temporary table with a VIEW test test of agggregate over aggregate with view mysql-test/t/view.test: statements added to distinct in temporary table with a VIEW test test of agggregate over aggregate with view sql/item.cc: fixed other Item_ref methods where result_field involved sql/item.h: fixed other Item_ref methods where result_field involved sql/sql_lex.cc: fixed updateability VIEW detection
-
unknown authored
into mysql.com:/home/pem/work/mysql-5.0-merge
-
unknown authored
This finishes (almost) WL#2002: Implement stored procedure GOTO. Only the syntax issue for free labels remains ("label L;" vs "L:"). include/mysqld_error.h: New error code for GOTO in SP handler. mysql-test/r/sp-error.result: New error test cases for GOTO. mysql-test/r/sp.result: New test cases for GOTO. Also removed some things that made it impossible to run the test in an external (debugged) mysqld. mysql-test/t/sp-error.test: New error test cases for GOTO. mysql-test/t/sp.test: New test cases for GOTO. Also removed some things that made it impossible to run the test in an external (debugged) mysqld. sql/share/czech/errmsg.txt: New error message for GOTO in SP handler. sql/share/danish/errmsg.txt: New error message for GOTO in SP handler. sql/share/dutch/errmsg.txt: New error message for GOTO in SP handler. sql/share/english/errmsg.txt: New error message for GOTO in SP handler. sql/share/estonian/errmsg.txt: New error message for GOTO in SP handler. sql/share/french/errmsg.txt: New error message for GOTO in SP handler. sql/share/german/errmsg.txt: New error message for GOTO in SP handler. sql/share/greek/errmsg.txt: New error message for GOTO in SP handler. sql/share/hungarian/errmsg.txt: New error message for GOTO in SP handler. sql/share/italian/errmsg.txt: New error message for GOTO in SP handler. sql/share/japanese/errmsg.txt: New error message for GOTO in SP handler. sql/share/korean/errmsg.txt: New error message for GOTO in SP handler. sql/share/norwegian-ny/errmsg.txt: New error message for GOTO in SP handler. sql/share/norwegian/errmsg.txt: New error message for GOTO in SP handler. sql/share/polish/errmsg.txt: New error message for GOTO in SP handler. sql/share/portuguese/errmsg.txt: New error message for GOTO in SP handler. sql/share/romanian/errmsg.txt: New error message for GOTO in SP handler. sql/share/russian/errmsg.txt: New error message for GOTO in SP handler. sql/share/serbian/errmsg.txt: New error message for GOTO in SP handler. sql/share/slovak/errmsg.txt: New error message for GOTO in SP handler. sql/share/spanish/errmsg.txt: New error message for GOTO in SP handler. sql/share/swedish/errmsg.txt: New error message for GOTO in SP handler. sql/share/ukrainian/errmsg.txt: New error message for GOTO in SP handler. sql/sp_head.cc: Code cleanup (renaming of pcontext methods), support goto, and fixed bug in jump shortcutting in the optimizer (detect infinite loops). sql/sp_head.h: Code cleanup (renaming of pcontext methods), support goto, and fixed bug in jump shortcutting in the optimizer (detect infinite loops). sql/sp_pcontext.cc: Major rehack and cleanup: - We now push and pop a chain of contexts during parsing (instead of having a single one). - Makes error detection for GOTO easier and enables some optmizations and debugger support. - Makes it a little trickier to keep track on variable and cursor indexes instead. - Renamed things to get a more consistent naming scheme too. sql/sp_pcontext.h: Major rehack and cleanup: - We now push and pop a chain of contexts during parsing (instead of having a single one). - Makes error detection for GOTO easier and enables some optmizations and debugger support. - Makes it a little trickier to keep track on variable and cursor indexes instead. - Renamed things to get a more consistent naming scheme too. sql/sql_yacc.yy: Changes to reflect the rework and renamings in sp_pcontext, and fixed some GOTO error checking.
-