mariadb/sql
unknown d4671354f1 WL#3228 (NDB) : RBR using different table defs on slave/master
This patch adds the ability to store extra field metadata in the table
map event. This data can include pack_length() or field_lenght() for
fields such as CHAR or VARCHAR enabling developers to add code that
can check for compatibilty between master and slave columns. More 
importantly, the extra field metadata can be used to store data from the
master correctly should a VARCHAR field on the master be <= 255 bytes 
while the same field on the slave is > 255 bytes. 

The patch also includes the needed changes to unpack to ensure that data
which is smaller on the master can be unpacked correctly on the slave.

WL#3915 : (NDB) master's cols > slave

Slave starts accepting and handling rows of master's tables which have more columns.
The most important part of implementation is how to caclulate the amount of bytes to
skip for unknown by slave column.


mysql-test/suite/binlog/t/binlog_row_mix_innodb_myisam.test:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch changes the test to coincide with changes to binlog
  size of table map event.
mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_create_table.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_log.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_log_innodb.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_max_relay_size.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_row_until.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/r/rpl_skip_error.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/t/disabled.def:
  WL#3915  master's cols > slave
  
  Disabled the rpl_stm_extraColmaster_ndb test because statement-based
  replication is not supported in NDB at this time. It can be enabled
  when statement-based replication for NDB is released.
mysql-test/suite/rpl/t/rpl_row_create_table.test:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch corrects binlog positions a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch corrects binlog positions a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl_ndb/r/rpl_ndb_log.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new result file as a result of the change to the
  size of the tablemap log event.
sql/field.cc:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch includes updates to the unpack() methods for the variable
  length fields. A new parameter was added (from_length) that is the
  value stored in the field_metadata of the table map from the table_def
  class. If the value is non-zero and less than what the field on the 
  slave is then use the from_length else use the original value from the
  field on the slave.
sql/field.h:
  L#3228 : RBR using different table defs on slave/master
  
  This patch includes updates to the unpack() methods for the variable
  length fields. A new parameter was added (from_length) that is the
  value stored in the field_metadata of the table map from the table_def
  class.
sql/log_event.cc:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch adds methods to calculate the field metadata size, prepare
  the field metadata for writing to the binlog, and additions to the
  Table_map_log_event::write_body method to include the field metadata 
  in the table map that is written to the binlog.
  
  WL#3915  master's cols > slave
  
  copying extra (slave's) fields returns early if master's table version is wider;
  removing assert in the way of master > slave cols.
sql/log_event.h:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch adds method declarations and variables needed to support
  storing field metadata in the table map that is written to the binlog.
sql/rpl_record.cc:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch modifies the unpack_row() method to unpack fields passing in
  the value from the table_def class. This value is the extra field
  metadata stored there from the master.
  
  WL#3915  master's cols > slave
  
  adding a snippet that shift exectution curson donw the row skipping unknown by slave
  fields' data.
sql/rpl_rli.h:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch adds a helper function to retrieve the table_def for a given
  table in the RPL_TABLE_LIST structure.
sql/rpl_utility.cc:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch adds a helper method that retrieves the correct size 
  parameter for the field. This method is used to compare the size as
  sent by the master with that on the slave for all types of fields that
  can vary in size and storage requirements. 
  
  WL#3915  master's cols > slave
  
  Remove warning message for master's cols > slave.
sql/rpl_utility.h:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch changes the table_def class constructor to pass in the raw
  data read from the table map and extract it into an array of dimension
  size (number of fields). It also adds a method to return the field 
  metadata for any field. The method returns the data stored in the table
  map or 0 if no data was stored for that field. Lastly, a method to return
  the results of field->maybe_null() is included so that the slave can
  determine if a field that is not on the slave is null.
mysql-test/suite/rpl/t/rpl_colSize.test:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a new test designed to test the feature of having
  columns on the master that are smaller than what is on the slave.
mysql-test/suite/rpl/t/rpl_extraColmaster_innodb-master.opt:
  WL#3915  master's cols > slave
  
  option for innodb
mysql-test/suite/rpl/t/rpl_extraColmaster_innodb-slave.opt:
  WL#3915  master's cols > slave
  
  option for innodb
mysql-test/suite/rpl/t/rpl_extraColmaster_innodb.test:
  WL#3915  master's cols > slave
  
  Test of innodb. Test runs in both statement- and row-based replication.
mysql-test/suite/rpl/t/rpl_extraColmaster_myisam.test:
  WL#3915  master's cols > slave
  
  Test of myisam. Test runs in both statement- and row-based replication.
mysql-test/suite/rpl/r/rpl_colSize.result:
  WL#3228 : RBR using different table defs on slave/master
  
  This patch contains a result file for the new test designed to test the 
  feature of having columns on the master that are smaller than what is 
  on the slave.
mysql-test/suite/rpl/t/rpl_row_extraColmaster_ndb.test:
  WL#3915  master's cols > slave
  
  Test of ndb. Test runs in row-based replication.
mysql-test/suite/rpl/t/rpl_stm_extraColmaster_ndb.test:
  WL#3915  master's cols > slave
  
  Test of ndb. Test runs in statement-based replication.
mysql-test/suite/rpl/r/rpl_extraColmaster_innodb.result:
  WL#3915  master's cols > slave
  
  new results
mysql-test/suite/rpl/r/rpl_extraColmaster_myisam.result:
  WL#3915  master's cols > slave
  
  new results
mysql-test/extra/rpl_tests/rpl_extraMaster_Col.test:
  WL#3915  master's cols > slave
  
  basic tests checking altering and skipping extra fields by slave.
  The fields can be of any possible types.
mysql-test/suite/rpl/r/rpl_row_extraColmaster_ndb.result:
  WL#3915  master's cols > slave
  
  new results
2007-07-29 18:10:42 -04:00
..
examples Bug#28862 Extended Latin1 characters get lost in CVS engine 2007-06-15 11:19:35 +05:00
share Merge gleb.loc:/home/uchum/work/bk/5.1 2007-07-19 20:01:13 +05:00
.cvsignore
add_errmsg
authors.h Correctly report load type. 2007-03-15 23:39:07 -07:00
client_settings.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
CMakeLists.txt CMakeLists.txt, configure.js: 2007-07-18 15:53:10 +02:00
contributors.h Many files: 2006-12-31 02:29:11 +01:00
custom_conf.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
derror.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
des_key_file.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
discover.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
event_data_objects.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-02 01:35:52 +04:00
event_data_objects.h Patch for the following bugs: 2007-06-28 21:34:54 +04:00
event_db_repository.cc Patch for the following bugs: 2007-06-28 21:34:54 +04:00
event_db_repository.h Patch for the following bugs: 2007-06-28 21:34:54 +04:00
event_queue.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
event_queue.h Fix for bug#28075 COM_DEBUG crashes mysqld 2007-05-21 10:51:11 +02:00
event_scheduler.cc Fix for Bug#28963 "Missing DBUG_RETURN message when stopping event 2007-06-10 13:16:02 +04:00
event_scheduler.h Fix for bug#28075 COM_DEBUG crashes mysqld 2007-05-21 10:51:11 +02:00
events.cc Fix for 5.1 for BUG#10491: Server returns data as charset binary 2007-07-12 12:49:39 +04:00
events.h Post-merge and post-review fixes for the patch for 2007-04-05 20:47:22 +04:00
field.cc WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
field.h WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
field_conv.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-13 19:36:10 +05:00
filesort.cc BUG#29610: crash in func_group on 64bit platform: 2007-07-11 15:16:54 +04:00
frm_crypt.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
gen_lex_hash.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
gstream.cc Many files: 2006-12-23 20:17:15 +01:00
gstream.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
ha_ndbcluster.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-16 17:22:33 +04:00
ha_ndbcluster.h Bug #29222 Statement mode replicates both statement and rows when writing to an NDB table 2007-06-27 22:33:03 +02:00
ha_ndbcluster_binlog.cc WL#3303 2007-06-27 22:28:18 +02:00
ha_ndbcluster_binlog.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
ha_ndbcluster_cond.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
ha_ndbcluster_cond.h Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb 2007-06-20 06:26:23 +02:00
ha_ndbcluster_tables.h enabled test case 2007-03-20 17:07:53 +01:00
ha_partition.cc Bug#26827 - table->read_set is set incorrectly, 2007-07-04 21:55:26 +02:00
ha_partition.h Bug#26827 - table->read_set is set incorrectly, 2007-07-04 21:55:26 +02:00
handler.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-02 01:55:01 +04:00
handler.h Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
hash_filo.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
hash_filo.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
hostname.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
init.cc Merge polly.local:/home/kaa/src/maint/bug28121/my50-bug28121 2007-05-28 12:52:05 +04:00
item.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
item.h Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
item_buff.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
item_cmpfunc.cc Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-18 15:56:29 +03:00
item_cmpfunc.h Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-18 15:56:29 +03:00
item_create.cc Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
item_create.h Merge mysql.com:/home/hf/work/27921/my50-27921 2007-05-11 13:07:53 +05:00
item_func.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-06-16 22:40:25 +05:00
item_func.h Disabled ascii-function 2007-06-13 17:28:59 +02:00
item_geofunc.cc Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0-maint 2007-03-05 18:22:35 +04:00
item_geofunc.h Merge mysql.com:/home/ram/work/b26038/b26038.5.0 2007-03-05 17:12:37 +04:00
item_row.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
item_row.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
item_strfunc.cc Merge trift-lap.none:/MySQL/M50/bug14151-5.0 2007-07-19 15:11:01 +02:00
item_strfunc.h Merge dator6.(none):/home/mikael/mysql_clones/clean-mysql-5.1 2007-06-13 16:03:18 +02:00
item_subselect.cc Merge olga.mysql.com:/home/igor/mysql-5.0-opt 2007-06-30 20:49:28 -07:00
item_subselect.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
item_sum.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-20 04:04:57 +05:00
item_sum.h Merge olga.mysql.com:/home/igor/mysql-5.0-opt 2007-06-30 20:49:28 -07:00
item_timefunc.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-21 02:25:39 +05:00
item_timefunc.h manual merge 2007-06-13 16:12:02 +02:00
item_xmlfunc.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
item_xmlfunc.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
key.cc Merged from main 5.1 2007-05-24 19:47:58 +03:00
lex.h WL#3629 - Replication of Invocation and Invoked Features 2007-03-30 11:08:19 -04:00
lex_symbol.h Fix -ansi -pedantic warning (can't cast a pointer to function 2007-03-08 12:04:45 +03:00
lock.cc Merge adventure.(none):/home/thek/Development/cpp/bug21074/my51-bug21074 2007-07-02 21:03:10 +02:00
log.cc Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-07-10 18:38:14 +02:00
log.h Fix for bug #26380: LOCK TABLES + FLUSH LOGS causes deadlock 2007-06-17 09:56:33 +05:00
log_event.cc WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
log_event.h WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
log_event_old.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
log_event_old.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
Makefile.am Merge maint1.mysql.com:/data/localhome/tsmith/bk/51 2007-07-04 22:38:53 +02:00
matherr.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
message.mc
mf_iocache.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_decimal.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
my_decimal.h Merge trift2.:/MySQL/M51/clone-5.1 2007-06-05 17:53:02 +02:00
my_lock.c Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
mysql_priv.h Merge ramayana.hindu.god:/home/tsmith/m/bk/51 2007-07-17 11:33:26 -06:00
mysqld.cc Merge mysql.com:/home/ram/work/b28808/b28808.5.0 2007-07-09 10:20:45 +05:00
mysqld_suffix.h Many files: 2006-12-23 20:17:15 +01:00
net_serv.cc Merge mysql.com:/home/hf/work/29117/my50-29117 2007-06-19 12:32:18 +05:00
nt_servc.cc
nt_servc.h
opt_range.cc Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-18 15:56:29 +03:00
opt_range.h Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
opt_sum.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
parse_file.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
parse_file.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
partition_element.h wl#2936 - fixing problems 2007-04-13 19:23:02 +02:00
partition_info.cc Merge dator6.(none):/home/mikael/mysql_clones/clean-mysql-5.1 2007-06-13 16:03:18 +02:00
partition_info.h Bug#26827 - table->read_set is set incorrectly, 2007-07-04 21:55:26 +02:00
password.c Merge mysql.com:/home/my/mysql-5.0 2007-01-27 03:46:45 +02:00
procedure.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
procedure.h Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
protocol.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
protocol.h Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
records.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
repl_failsafe.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
repl_failsafe.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
rpl_constants.h WL#3464: Add replication event to denote gap in replication 2007-03-29 20:31:09 +02:00
rpl_filter.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_filter.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_injector.cc Bug#17095 circular replication for ndb 2007-04-12 16:13:49 +02:00
rpl_injector.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_mi.cc Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl 2007-06-09 08:29:51 +02:00
rpl_mi.h BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_record.cc WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
rpl_record.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_record_old.cc BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_record_old.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_reporting.cc BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_reporting.h BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_rli.cc Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl 2007-06-09 08:29:51 +02:00
rpl_rli.h WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
rpl_tblmap.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_tblmap.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_utility.cc WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
rpl_utility.h WL#3228 (NDB) : RBR using different table defs on slave/master 2007-07-29 18:10:42 -04:00
scheduler.cc Fixed compiler warnings 2007-02-23 13:13:55 +02:00
scheduler.h Fixed compiler warnings 2007-02-23 13:13:55 +02:00
set_var.cc Bug#29993 (Default value of log_output should be 'FILE', not 'TABLE') 2007-07-23 22:01:22 -06:00
set_var.h Merged from main 5.1 2007-05-24 19:47:58 +03:00
slave.cc Merge polly.local:/home/kaa/src/maint/bug24192/my50-bug24192 2007-07-11 19:29:11 +04:00
slave.h Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl 2007-06-09 08:29:51 +02:00
sp.cc Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
sp.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
sp_cache.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sp_cache.h Many files: 2006-12-23 20:17:15 +01:00
sp_head.cc Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
sp_head.h Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sp_pcontext.cc Follow up after work on Bug 4968 2007-06-10 14:43:57 +04:00
sp_pcontext.h Follow up after work on Bug 4968 2007-06-10 14:43:57 +04:00
sp_rcontext.cc Follow up after work on Bug 4968 2007-06-10 14:43:57 +04:00
sp_rcontext.h Many files: 2006-12-23 20:17:15 +01:00
spatial.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-07 20:14:06 +05:00
spatial.h Merge siva.hindu.god:/home/tsmith/m/bk/maint/bmisc/50 2007-03-23 17:48:03 -06:00
sql_acl.cc Bug #29157: UPDATE, changed rows incorrect 2007-06-28 16:07:55 +03:00
sql_acl.h Merge mysql.com:/home/kent/bk/tmp/mysql-5.0-build 2007-03-20 17:58:30 +01:00
sql_analyse.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_analyse.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_array.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_base.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-20 19:50:55 +04:00
sql_binlog.cc Embedded Server doesn't build on Windows. 2007-06-15 14:32:16 -04:00
sql_bitmap.h Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-23 20:20:40 +01:00
sql_builtin.cc.in Many files: 2006-12-31 02:29:11 +01:00
sql_cache.cc Fix ndb_cache* test failures in the -runtime tree. 2007-07-16 22:34:36 +04:00
sql_cache.h Fix ndb_cache* test failures in the -runtime tree. 2007-07-16 22:34:36 +04:00
sql_class.cc Merge ramayana.hindu.god:/home/tsmith/m/bk/51 2007-07-17 11:33:26 -06:00
sql_class.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-21 17:54:23 +04:00
sql_client.cc Bug#26664 test suite times out on OS X 64bit 2007-05-24 11:21:27 +02:00
sql_connect.cc Bug#28984: crasher on connect with out of range password length in \ 2007-06-11 16:03:05 -04:00
sql_crypt.cc Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
sql_crypt.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sql_cursor.cc Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
sql_cursor.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sql_db.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sql_delete.cc Merge gleb.loc:/home/uchum/work/bk/5.1 2007-06-25 03:40:30 +05:00
sql_derived.cc - addendum of the fix for bug 27786: 2007-04-23 14:16:49 +03:00
sql_do.cc Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
sql_error.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-02 01:55:01 +04:00
sql_error.h BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-06 04:42:41 +05:00
sql_handler.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
sql_help.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_insert.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-21 17:54:23 +04:00
sql_lex.cc Fix the coding style. 2007-07-20 19:52:25 +04:00
sql_lex.h Fix the coding style. 2007-07-20 19:52:25 +04:00
sql_list.cc 5.1 version of a fix and test cases for bugs: 2007-05-28 15:30:01 +04:00
sql_list.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
sql_load.cc Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-04 11:46:45 +03:00
sql_locale.cc Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl 2007-01-12 12:31:44 +01:00
sql_manager.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_map.cc Added casts to avoid compiler warnings and fixed a wrong type. 2007-05-31 17:45:22 +03:00
sql_map.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_olap.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_parse.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
sql_partition.cc After-merge fix for bug#14151. 2007-07-19 18:05:55 +02:00
sql_partition.h Merge bk@192.168.21.1:mysql-5.1-opt 2007-06-25 14:28:30 +05:00
sql_plugin.cc Merge ppcg5.local:/Users/antony/Work/p2-bug25800.6 2007-06-14 16:04:52 -07:00
sql_plugin.h 5.0-opt -> 5.1-opt merge 2007-06-12 18:41:56 +03:00
sql_prepare.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sql_rename.cc A follow up after the fix for Bug#21074 - fix NDB tests breaking on 2007-07-16 15:57:20 +04:00
sql_repl.cc Merge mysql.com:/home/ram/work/b29420/b29420.5.0 2007-07-07 12:04:11 +05:00
sql_repl.h WL#2936 2007-03-02 08:43:45 -08:00
sql_select.cc Merge gleb.loc:/home/uchum/work/bk/5.1 2007-07-19 20:01:13 +05:00
sql_select.h Merge olga.mysql.com:/home/igor/mysql-5.0-opt 2007-06-30 20:49:28 -07:00
sql_servers.cc Bug #29157: UPDATE, changed rows incorrect 2007-06-28 16:07:55 +03:00
sql_servers.h BUG#26257 New Federated Server Functionality Doesn't support differently named tables 2007-03-24 01:18:19 -07:00
sql_show.cc Re-set the plugin name so that we can be sure the plugin init() 2007-07-18 13:37:56 -04:00
sql_show.h Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
sql_sort.h Fixed bug #25798. 2007-07-01 15:33:28 -07:00
sql_state.c Many files: 2006-12-23 20:17:15 +01:00
sql_string.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_string.h Merge mysql.com:/home/my/mysql-5.0 2007-01-27 03:46:45 +02:00
sql_table.cc Merge gleb.loc:/home/uchum/work/bk/5.1 2007-07-19 20:01:13 +05:00
sql_tablespace.cc Bug #26418: Slave out of sync after 2007-06-19 14:27:53 +03:00
sql_test.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
sql_trigger.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sql_trigger.h Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sql_udf.cc Bug #26418: Slave out of sync after 2007-06-19 14:27:53 +03:00
sql_udf.h Remove typedef st_table_list TABLE_LIST and always use name 'TABLE_LIST'. 2007-07-06 16:18:49 +04:00
sql_union.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-05-24 13:24:36 +03:00
sql_update.cc Merge gleb.loc:/home/uchum/work/bk/5.1 2007-07-19 20:01:13 +05:00
sql_view.cc Merge bodhi.(none):/opt/local/work/mysql-5.0-runtime 2007-07-16 23:31:36 +04:00
sql_view.h Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-23 20:20:40 +01:00
sql_yacc.yy Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
stacktrace.c Merge ymer.(none):/usr/local/mysql/mysql-5.0-engines 2007-07-07 07:48:43 +02:00
stacktrace.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
strfunc.cc Change find_type family to accept const TYPELIB*. 2007-03-27 20:27:58 +04:00
structs.h Bug#28149 overflow in some "SHOW STATUS"-variables 2007-06-09 17:46:09 +05:00
table.cc Merge trift-lap.none:/MySQL/M50/bug14151-5.0 2007-07-19 15:11:01 +02:00
table.h Post-merge fixes (merge from the main). 2007-07-17 00:59:21 +04:00
thr_malloc.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
time.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
tzfile.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
tztime.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
tztime.h Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
udf_example.c Merge olga.mysql.com:/home/igor/mysql-5.0-opt 2007-06-04 03:16:17 -07:00
udf_example.def Fixed compiler warnings 2007-02-23 13:13:55 +02:00
uniques.cc Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-04 11:46:45 +03:00
unireg.cc Merge magare.gmz:/home/kgeorge/mysql/work/B29325-5.0-opt 2007-07-11 11:57:49 +03:00
unireg.h Merge mysql.com:/home/ram/work/b28808/b28808.5.0 2007-07-09 10:20:45 +05:00