- 16 Mar, 2004 32 commits
-
-
unknown authored
into hegel.local:/home/miguel/bk/mysql-4.1 sql/log_event.cc: Auto merged
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
-
unknown authored
Add ut_strdup os0file.h, os0file.c: Add creation of directories innobase/os/os0file.c: Add creation of directories innobase/ut/ut0mem.c: Add ut_strdup innobase/include/os0file.h: Add creation of directories innobase/include/ut0mem.h: Add ut_strdup
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_3160/mysql-4.1
-
unknown authored
#3160 '"mysqladmin password" doesn't work if --skip-grant-tables' because we can't find out the mysql.user.host properly now mysqladmin just print an advice error-message in this case client/mysqladmin.c: roll back change for bug #3160 '"mysqladmin password" doesn't work if --skip-grant-tables' because we can't find out the mysql.user.host properly now mysqladmin just print an advice error-message in this case
-
unknown authored
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.1 sql/sql_yacc.yy: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-select_list-4.1
-
unknown authored
-
unknown authored
sql/sql_yacc.yy: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-in-4.1
-
unknown authored
error message corrected include/my_base.h: EOVERFLOW moved to my_base.h - it is used not only in strtod.c mysql-test/r/variables.result: error message corrected mysql-test/t/variables.test: error message corrected sql/item_func.cc: error message corrected sql/sql_yacc.yy: error message corrected strings/strtod.c: EOVERFLOW moved to my_base.h - it is used not only in strtod.c
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_3160/mysql-4.1
-
unknown authored
-
unknown authored
mysql-test/r/subselect.result: changes in plans because we do not check nulls where nuul is impossible changed warning number
-
unknown authored
sql/item_subselect.cc: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1 client/mysqltest.c: Auto merged
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1
-
unknown authored
Q_QUERY_VERTICAL/Q_QYERY_HORIZONTAL in client/mysqltest.c (changed switch to ?:) client/mysqltest.c: fixed a lot of warnings in processing of Q_QUERY_VERTICAL/Q_QYERY_HORIZONTAL (changed switch to ?:)
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/mysql-4.1.clear
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-lower_case-4.1
-
unknown authored
into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b2885
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-lower_case-4.1
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2709/mysql-4.1 sql/sql_class.h: Auto merged
-
unknown authored
-
unknown authored
into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b2885 sql/item_cmpfunc.cc: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-lower_case-4.1 sql/sql_parse.cc: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-fix_fields-4.1 sql/item.cc: Auto merged sql/item_func.cc: Auto merged
-
unknown authored
-
- 15 Mar, 2004 8 commits
-
-
unknown authored
sql/spatial.cc: Fixed memory overrun sql/spatial.h: Fixed memory overrun
-
unknown authored
into mysql.com:/home/my/mysql-4.1 sql/sql_table.cc: Auto merged
-
unknown authored
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
-
unknown authored
into mysql.com:/home/my/mysql-4.1
-
unknown authored
flaws list) TODO: * verify that no sequence of API calls produces SIGSEGV. That is, verify that mysql_stmt_init -> mysql_stmt_fetch is OK, or mysql_stmt_prepare -> mysql_stmt_fetch_column is OK and sets meaningful error. * remove alloc_stmt_fields call * revise stmt->state codes and statement states. * there are other items in prepared statements 'to fix' document. Done: - cleanups and comments - revision of prepared statement error codes. - mysql_stmt_prepare is now can always be called (that is, you can reprepare a statement) - new implementation of mysql_stmt_close and fetch cancellation include/errmsg.h: - CR_NOT_ALL_PARAMS_BOUND - this error code wasn't used until now. Apparently it was added in advance, but then interface of mysql_stmt_bind_param changed. Now it's not possible to bind only some parameters - either all or none of parameters are bound. This error code is renamed to CR_PARAMS_NOT_BOUND - CR_FETCH_CANCELLED - error code set on server side when fetch from MYSQL_RES or MYSQL_STMT (in blocking mode) was cancelled because of intercepting call to mysql_stmt_close - CR_NO_DATA - this is proposed error code to return from mysql_stmt_fetch_column if no row was fetched (by any type of fetch). We always can fall back to CR_COMMANDS_OUT_OF_SYNC though. Need reviewer's opinion on this one. include/mysql.h: - added unbuffered_fetch_owner member to MYSQL to point to MYSQL_RES or MYSQL_STMT which is used to fetch result at the moment. This is to be able to set CR_FETCH_CANCELLED error without fantoms. - added unbuffered_fetch_cancelled boolean variable to MYSQL_STMT and MYSQL_RES structures - rename PREP_STMT_STATE -> enum enum_mysql_stmt_state - members of MYSQL_STMT ordered by size. - removed members of MYSQL_STMT: current_row, result_buffered, last_fetched_column, last_fetched_buffer, query - renamed members of MYSQL_STMT: param_buffers -> bind_param_done, res_buffers -> bind_result_done - now mysql_stmt_fetch calls stmt->read_row_func to read row either from buffer or from network. include/sql_common.h: declaration for flush_use_result libmysql/client_settings.h: stmt_close declaration removed libmysql/errmsg.c: Error messages for changed and added error codes. libmysql/libmysql.c: Many changes: - some unused variables removed - cleanups - better error reporting - some function calls commented - alloc_stmt_fields is now called right after execute, to not read mysql->fields of some other statement - new implementation of mysql_stmt_fetch - this is also with cursor fetch in mind (to implement cursor fetch I'll just need to write special read_row function for it, so this change will be local) - implementation of fetch cancellation, including complete rewrite of mysql_stmt_close - now mysql_stmt_free_result doesn't free results of other statements. sql-common/client.c: - implementation of flush_use_result - implementation of fetch cancellation - changed behaviour of mysql_close in regard to mysql_stmt_close - now mysql_close just set stmt->mysql to 0
-
unknown authored
sql/item_strfunc.cc: that's the right fix
-
unknown authored
into deer.(none):/home/hf/work/mysql-4.1.clean
-