mariadb/sql
Alfranio Correia 2fb387b084 BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format
errors
            
In the fix of BUG#39934 in 5.1-rep+3, errors are generated when
binlog_format=row and a statement modifies a table restricted to
statement-logging (ER_BINLOG_ROW_MODE_AND_STMT_ENGINE); or if
binlog_format=statement and a statement modifies a table restricted to
row-logging (ER_BINLOG_STMT_MODE_AND_ROW_ENGINE).
            
However, some DDL statements that lock tables (e.g. ALTER TABLE,
CREATE INDEX and CREATE TRIGGER) were causing spurious errors,
although no row might be inserted into the binary log.
            
To fix the problem, we tagged statements that may generate
rows into the binary log and thence the warning messages are
only printed out when the appropriate conditions hold and rows
might be changed.

sql/log_event.cc:
  Reorganized the Query_log_event's constructor based on the
  CF_CAN_GENERATE_ROW_EVENTS flag and as such any statement
  that has the associated flag should go through a cache
  before being written to the binary log.
sql/share/errmsg-utf8.txt:
  Improved the error message ER_BINLOG_UNSAFE_MIXED_STATEMENT according to Paul's
  suggestion.
sql/sql_class.cc:
  Created a hook to be used by innodb that checks if a statement
  may write rows to the binary log. In other words, if it has
  the CF_CAN_GENERATE_ROW_EVENTS flag associated.
sql/sql_class.h:
  Defined the CF_CAN_GENERATE_ROW_EVENTS flag.
sql/sql_parse.cc:
  Updated the sql_command_flags and added a function to check the 
  CF_CAN_GENERATE_ROW_EVENTS.
sql/sql_parse.h:
  Added a function to check the CF_CAN_GENERATE_ROW_EVENTS.
storage/innobase/handler/ha_innodb.cc:
  Added a call to the hook thd_generates_rows().
storage/innobase/handler/ha_innodb.h:
  Defined an external reference to the hook thd_generates_rows().
2010-06-02 00:25:08 +01:00
..
examples
share BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
add_errmsg
authors.h Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-11 20:02:50 +04:00
client_settings.h Backport of WL#798 (MySQL IPv6 support) from 6.0. 2009-11-25 13:53:23 +03:00
CMakeLists.txt Manual merge from mysql-trunk. 2010-05-20 16:35:28 +04:00
contributors.h
custom_conf.h
debug_sync.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
debug_sync.h Bug #51648 DBUG_SYNC_POINT is not defined on all platforms and mtr cant pre-check that 2010-03-19 11:06:40 +02:00
derror.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
derror.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
des_key_file.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
des_key_file.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
discover.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
discover.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_data_objects.cc Backport from next-mr-bugfixing of tor.didriksen@sun.com-20100106140051-3j2iuag63eltsr2e 2010-05-19 11:18:59 +02:00
event_data_objects.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_db_repository.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_db_repository.h
event_parse_data.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_parse_data.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_queue.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_queue.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_scheduler.cc merge from mysql-trunk-bugfixing 2010-04-20 10:51:50 +02:00
event_scheduler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
events.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
events.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
field.cc Bug #49829 Many "hides virtual function" warnings with SunStudio 2010-05-31 12:59:58 +02:00
field.h Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
field_conv.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
filesort.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
filesort.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
frm_crypt.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
frm_crypt.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
gen_lex_hash.cc
gstream.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
gstream.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster.cc Merge of bug#51851. 2010-05-24 14:51:59 +02:00
ha_ndbcluster.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
ha_ndbcluster_binlog.cc Follow-up patch for Bug#27863 (excessive memory usage for many small queries 2010-05-17 16:10:26 +04:00
ha_ndbcluster_binlog.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster_cond.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster_cond.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster_tables.h
ha_partition.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
ha_partition.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
handler.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
handler.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
hash_filo.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
hash_filo.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
hostname.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
hostname.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
init.cc Backport: remove dead code. 2010-05-28 19:53:26 -03:00
init.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item.cc Bug #49829 Many "hides virtual function" warnings with SunStudio 2010-05-31 12:59:58 +02:00
item.h Bug #38745: MySQL 5.1 optimizer uses filesort for ORDER BY 2010-05-31 16:52:19 +04:00
item_buff.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_cmpfunc.cc Bug #38745: MySQL 5.1 optimizer uses filesort for ORDER BY 2010-05-31 16:52:19 +04:00
item_cmpfunc.h Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-04-30 00:33:06 +04:00
item_create.cc Backport of: 2010-04-13 19:04:45 +04:00
item_create.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_func.cc Patch for Bug#21818 (Return value of ROW_COUNT() is incorrect 2010-05-14 09:28:51 +04:00
item_func.h Bug#51571 load xml infile causes server crash 2010-05-05 14:34:20 +04:00
item_geofunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_geofunc.h WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
item_row.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_row.h Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
item_strfunc.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-07 20:17:55 +04:00
item_strfunc.h Manual merge from mysql-trunk. 2010-04-27 13:58:21 +04:00
item_subselect.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
item_subselect.h Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
item_sum.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
item_sum.h Patch for Bug#54123 (Build failure on HPUX). 2010-06-01 07:54:15 +04:00
item_timefunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_timefunc.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_xmlfunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_xmlfunc.h
key.cc Bug#52430 Incorrect key in the error message for duplicate key error involving BINARY type 2010-05-27 20:01:43 +04:00
key.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
keycaches.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
keycaches.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
lex.h Auto-merge from mysql-next-mr. 2010-02-20 12:40:21 +03:00
lex_symbol.h
lock.cc Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
lock.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
log.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
log.h Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-11 12:23:57 +04:00
log_event.cc BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
log_event.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
log_event_old.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-24 00:41:18 +04:00
log_event_old.h
main.cc Introduce a workaround for Solaris' inability to deal with dtrace in static libraries. 2009-12-11 15:51:39 +01:00
Makefile.am Another incarnation of the patch for Bug#30708 2010-05-19 17:00:23 +04:00
mdl.cc Bug#51295 Build warnings in mdl.cc 2010-03-07 10:50:47 -07:00
mdl.h Fix an issue with the IBM C++ compiler 2010-03-24 20:15:06 +01:00
message.h
message.mc
message.rc
mf_iocache.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
MSG00001.bin
my_decimal.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_decimal.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_lock.c
mysqld.cc Backport: remove dead code. 2010-05-28 19:53:26 -03:00
mysqld.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
mysqld_suffix.h
net_serv.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-07 20:17:55 +04:00
nt_servc.cc
nt_servc.h
opt_range.cc Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-11 12:27:53 +04:00
opt_range.h Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-11 12:27:53 +04:00
opt_sum.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-24 00:41:18 +04:00
parse_file.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
parse_file.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
partition_element.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
partition_info.cc Bug #49829 Many "hides virtual function" warnings with SunStudio 2010-05-31 12:59:58 +02:00
partition_info.h Bug#51851: Server with SBR locks mutex twice on LOAD DATA 2010-03-30 22:52:45 +02:00
password.c WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
procedure.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
procedure.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
protocol.cc Manual merge from mysql-trunk. 2010-05-20 16:35:28 +04:00
protocol.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
records.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
records.h
repl_failsafe.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
repl_failsafe.h Patch to eliminate warnings in mysql-next-mr-bugteam. 2010-01-25 22:34:34 +01:00
replication.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_constants.h
rpl_filter.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_filter.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
rpl_handler.cc Bug #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
rpl_handler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_injector.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_injector.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_mi.cc reverting fixes for Bug@50316 in mysql-trunk 2010-05-18 18:32:44 +03:00
rpl_mi.h reverting fixes for Bug@50316 in mysql-trunk 2010-05-18 18:32:44 +03:00
rpl_record.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_record.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_record_old.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_record_old.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_reporting.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_reporting.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_rli.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_rli.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_tblmap.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_tblmap.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_utility.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_utility.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
scheduler.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
scheduler.h
set_var.cc Bug#52884 mysql-test-run does not work with --debug option 2010-05-20 10:31:03 +04:00
set_var.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sha2.cc Backport of: 2010-04-13 19:04:45 +04:00
slave.cc reverting fixes for Bug@50316 in mysql-trunk 2010-05-18 18:32:44 +03:00
slave.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp.cc Bug #51839 mixup of DDL causes slave to stop 2010-04-28 11:26:47 +08:00
sp.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sp_cache.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_cache.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_head.cc Backport a old cleanup patch. 2010-05-28 18:00:18 -03:00
sp_head.h Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-07 20:17:55 +04:00
sp_pcontext.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_pcontext.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_rcontext.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_rcontext.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
spatial.cc Bug #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
spatial.h Bug #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
sql_acl.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_acl.h WL#5030: Splitting mysql_priv.h 2010-04-07 13:58:40 +02:00
sql_analyse.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_analyse.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_array.h
sql_audit.cc Merge fixes for BUG46587 and BUG47059 to trunk-bugfixing. 2010-04-15 13:36:36 +04:00
sql_audit.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_base.cc auto-merge mysql-trunk-bugfixing (local) --> mysql-trunk-bugfixing.merge 2010-06-01 14:49:31 +01:00
sql_base.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_binlog.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_binlog.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_bitmap.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_builtin.cc.in merge 2009-12-25 16:49:21 +01:00
sql_cache.cc Clean-up, give better names, add comments to 2010-05-06 02:02:08 +04:00
sql_cache.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_class.cc BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
sql_class.h BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
sql_client.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_connect.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-07 20:17:55 +04:00
sql_connect.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_const.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_crypt.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_crypt.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_cursor.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_cursor.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_db.cc WL#5030: Splitting mysql_priv.h 2010-04-07 13:58:40 +02:00
sql_db.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_delete.cc Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_delete.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_derived.cc WL#5030: Splitting mysql_priv.h 2010-04-07 13:58:40 +02:00
sql_derived.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_do.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_do.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_error.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_error.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_handler.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_handler.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_help.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_help.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_insert.cc Manual merge from mysql-trunk. 2010-05-20 16:35:28 +04:00
sql_insert.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_lex.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_lex.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_list.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_list.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_load.cc Bug #49829 Many "hides virtual function" warnings with SunStudio 2010-05-31 12:59:58 +02:00
sql_load.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_locale.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_locale.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_manager.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_manager.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_map.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_map.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_olap.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_parse.cc BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
sql_parse.h BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
sql_partition.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_partition.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
sql_plist.h Patch that changes metadata locking subsystem to use mutex per lock and 2010-01-21 23:43:03 +03:00
sql_plugin.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-04-30 00:33:06 +04:00
sql_plugin.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_plugin_services.h
sql_prepare.cc Clean-up, give better names, add comments to 2010-05-06 02:02:08 +04:00
sql_prepare.h
sql_priv.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_profile.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_profile.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_rename.cc Clean-up, give better names, add comments to 2010-05-06 02:02:08 +04:00
sql_rename.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_repl.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-09 02:03:35 +04:00
sql_repl.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_select.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_select.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_servers.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_servers.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_show.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_show.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_signal.cc Patch for Bug#27863 (excessive memory usage for many small queries in a 2010-05-14 22:11:25 +04:00
sql_signal.h
sql_sort.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_state.c
sql_string.cc Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_string.h A fix for Bug#11918 "SP does not accept variables in LIMIT clause" 2010-04-14 01:56:19 +04:00
sql_table.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_table.h Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-24 00:41:18 +04:00
sql_tablespace.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_tablespace.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_test.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_test.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_time.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_time.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_trigger.cc Committing on behalf or Dmitry Lenev: 2010-04-28 14:04:11 +04:00
sql_trigger.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_udf.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_udf.h
sql_union.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_union.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_update.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
sql_update.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_view.cc WL#5030: Splitting mysql_priv.h 2010-04-07 13:58:40 +02:00
sql_view.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_yacc.yy Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
strfunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
strfunc.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
structs.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sys_vars.cc auto-merge mysql-trunk-bugfixing (local) --> mysql-trunk-bugfixing.merge 2010-06-01 14:49:31 +01:00
sys_vars.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sys_vars_shared.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
table.cc Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
table.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
thr_malloc.cc Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
thr_malloc.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
transaction.cc Clean-up, give better names, add comments to 2010-05-06 02:02:08 +04:00
transaction.h Backport of: 2009-12-03 21:37:38 +03:00
tzfile.h
tztime.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
tztime.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
udf_example.c Merge in fix for bug#42589 2010-03-15 14:57:20 +01:00
udf_example.def
uniques.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
unireg.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
unireg.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00