- 17 Dec, 2004 9 commits
-
-
unknown authored
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
-
unknown authored
IN and CONVERT_TZ()" (with after review changes). Now we add implicitly used time zone tables to global table list right at the parsing stage instead of doing it later in mysql_execute_command() or in check_prepared_statement(). No special test-case needed since this bug also manifests itself as timezone2.test failure if one runs it with --ps-protocol option. sql/sql_base.cc: relink_tables_for_multidelete(): presence of implicitly used time zone tables is no longer condition for propagation of TABLE pointers from global table list to local table lists (since now global list is always created...) sql/sql_lex.cc: - Added LEX::add_time_zone_tables_to_query_tables() function which adds implicitly used time zone tables to global table list. - Definition of fake_time_zone_tables_list moved to tztime.cc, since it is no longer used in parser. sql/sql_lex.h: - Since now we add implicitly used time zone tables right at parsing stage, LEX::time_zone_tables_used is either zero or points to valid time zone tables list. Updated its description to reflect that. - Added LEX::add_time_zone_tables_to_query_tables() function which adds implicitly used time zone tables to global table list. - Declaration of fake_time_zone_tables_list moved to tztime.h, since it is no longer used in parser. sql/sql_parse.cc: mysql_execute_command(): Removed adding list of implicitly used time zone tables to global table list, since now we do this right at the parsing stage. sql/sql_yacc.yy: Let us add implicitly used time zone tables to global table list right at the parsing stage instead of doing it later in mysql_execute_command() or in check_prepared_statement(). sql/tztime.cc: Moved fake_time_zone_tables_list definition from sql_lex.cc to tztime.cc since now it is used only for error reporting from my_tz_get_table_list() function. sql/tztime.h: Moved fake_time_zone_tables_list declaration from sql_lex.h to tztime.h since now it is used only for error reporting from my_tz_get_table_list() function.
-
unknown authored
into mysql.com:/home/cps/mysql/trees/mysql-5.0
-
unknown authored
into mysql.com:/home/cps/mysql/trees/mysql-5.0
-
unknown authored
storage engine. mysql-test/mysql-test-run.sh: We should skip starting of slave server only if test is BOTH not replication related and not federated storage engine related. mysql-test/r/ps_1general.result: Fixed test result after federated storage engine was added.
-
unknown authored
server-tools/instance-manager/mysql_connection.cc: move constructor to .cc file server-tools/instance-manager/mysql_connection.h: move constructor to .cc file
-
unknown authored
mysql-test/r/federated.result: new test results mysql-test/t/federated.test: added order by, group by sql/ha_federated.cc: - added 'scheme' to URL - added proper escaping - made sure &my_charset_bin is being used throughout handler - made sure create_table catches improper URL in comment upon table creation sql/ha_federated.h: added scheme to share
-
unknown authored
into patrick-galbraiths-computer.local:/Users/patg/5.0-federated sql/Makefile.am: Auto merged sql/field.h: Auto merged sql/mysql_priv.h: Auto merged
-
unknown authored
sql/examples/ha_archive.cc: Fixed from code review. Cleaned up comment and fixed issue with mean length of row.
-
- 16 Dec, 2004 20 commits
-
-
unknown authored
-
unknown authored
into arthur.local:/my/mysql-5.0-clean
-
unknown authored
sql/share/errmsg.txt: Removed incorrect error messages; Fixed serbian messages.
-
unknown authored
mysql-test/r/greedy_optimizer.result: Adjusted query costs accordingly. sql/sql_select.cc: Someone added this 0.001 cost factor to best_extension_by_limited_search(), but forgot to add it to the old version of the optimizer - find_best().
-
unknown authored
into hundin.mysql.fi:/home/jan/new/mysql-5.0
-
unknown authored
My attempt N3 sql/share/errmsg.txt: My attempt N3
-
unknown authored
into gw.mysql.r18.ru:/usr/home/ram/work/5.0.b6843
-
unknown authored
-
unknown authored
into gw.mysql.r18.ru:/usr/home/ram/work/5.0.b6843
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-5.0.n
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-5.0.n
-
unknown authored
-
unknown authored
sql/sp.cc: A fix (Bug #6843: Wrong function name crashes MySQL if mysql.proc table is missi We test current_select (in case of error) in the my_message_sql().
-
unknown authored
into mysql.com:/home/mydev/mysql-5.0-wl2126
-
unknown authored
tests/client_test.c: Moved variable declaration to the beginning of the block. (It's a C file, not C++)
-
unknown authored
into mysql.com:/home/mydev/mysql-5.0-wl2126
-
unknown authored
Group item fields are implemented as varstrings nowadays. Made init_connect.test robust against existing t1. mysql-test/r/init_connect.result: Made init_connect.test robust against existing t1. mysql-test/t/init_connect.test: Made init_connect.test robust against existing t1. sql/sql_select.cc: Enlarged group item key_length by a varstring length field. Group item fields are implemented as varstrings nowadays.
-
unknown authored
include/my_global.h: Define UINT_MAX8 libmysql/libmysql.c: Replace defines for insteger limits with their custom MySQL versions.
-
unknown authored
sql/ha_innodb.cc: Added support for a CREATE TABLE...AUTO_INCREMENT = x; Note that the new value for auto increment field is set if the new values is creater than the maximum value in the column.
-
unknown authored
fixes. Still to do: - deploy my_strtoll10 in limbysql.c - add mysql_options option to switch MYSQL_DATA_TRUNCATED on and off. include/my_time.h: More calls are shared between client and server (libmysql now performs more intelligent date->number and number->date conversions). TODO: rename those which are not starting with 'my_' include/mysql.h: MYSQL_BIND: - more elaborated comment - some of the ex-private members were given public names - it's sometimes convenient to set bind->error to &bind->error_value. However Monty questions the idea, so it should be given more thought in future. - added new members to support data truncation. Added new return value of mysql_stmt_fetch, MYSQL_DATA_TRUNCATED. libmysql/libmysql.c: - added support for data truncation during fetch - implementation for is_binary_compatible: now conversion functions are used less frequently - we now use number_to_datetime and TIME_to_ulonglong for date->number and number->date conversions sql-common/my_time.c: - added implementation of date->number and number->date calls shared between client and server (moved from time.cc). sql/field.cc: - implemented Field_time::store_time() to better support date->time conversions in prepared mode. After-review fixes. sql/field.h: - Field::store_time now returns int sql/mysql_priv.h: - removed date->number and number->date conversion functions headers (moved to my_time.h) sql/time.cc: - removed implementation of date->number and number->date conversion functions (moved to my_time.c) tests/client_test.c: - added a test case for data truncation; other test cases adjusted. - fixed my_process_stmt_result to set STMT_ATTR_UPDATE_MAX_LENGTH (tables are now printed out prettier).
-
- 15 Dec, 2004 3 commits
- 14 Dec, 2004 6 commits
- 13 Dec, 2004 2 commits
-
-
unknown authored
BitKeeper/etc/ignore: added extra/created_include_files extra/Makefile.am: Make sure that mysqld_error.h and sql_state.h are not build in the same time. extra/comp_err.c: Fixed segfault bug libmysqld/Makefile.am: Added path to mysqld_error.h and sql_state.h libmysqld/examples/Makefile.am: Added path to mysqld_error.h and sql_state.h scripts/make_win_src_distribution.sh: Windows version fix
-
unknown authored
BitKeeper/etc/ignore: added extra/sql_state.h
-