List:Commits« Previous MessageNext Message »
From:Konstantin Osipov Date:July 16 2008 7:03pm
Subject:bzr push into mysql-6.0 branch (konstantin:2679 to 2680) Bug#36777
View as plain text  
 2680 Konstantin Osipov	2008-07-16
      Code cleanup.
modified:
  sql/item_subselect.cc
  sql/sql_select.cc

 2679 Davi Arnaut	2008-07-14
      Bug#36777: Warnings are raised as errors
      
      Post-merge fixes: update more test case results.
modified:
  mysql-test/r/func_encrypt_nossl.result
  mysql-test/suite/falcon/r/falcon_bug_22972.result
  mysql-test/suite/funcs_1/r/falcon_func_view.result
  mysql-test/suite/funcs_1/r/innodb_func_view.result
  mysql-test/suite/funcs_1/r/memory_func_view.result
  mysql-test/suite/funcs_1/r/myisam_func_view.result
  mysql-test/suite/funcs_1/r/ndb_func_view.result
  mysql-test/suite/ndb/r/ndb_bitfield.result
  mysql-test/suite/ndb/r/ndb_dd_ddl.result
  mysql-test/suite/ndb/r/ndb_gis.result
  mysql-test/suite/ndb/r/ndb_multi_row.result
  mysql-test/suite/ndb/r/ndb_partition_error.result
  mysql-test/suite/ndb/r/ndb_single_user.result

=== modified file 'sql/item_subselect.cc'
--- a/sql/item_subselect.cc	2008-06-26 20:13:19 +0000
+++ b/sql/item_subselect.cc	2008-07-16 19:03:00 +0000
@@ -2176,7 +2176,8 @@ void subselect_uniquesubquery_engine::fi
   DBUG_ASSERT(0);
 }
 
-int  init_read_record_seq(JOIN_TAB *tab);
+int  read_first_record_seq(JOIN_TAB *tab);
+int rr_sequential(READ_RECORD *info);
 int join_read_always_key_or_null(JOIN_TAB *tab);
 int join_read_next_same_or_null(READ_RECORD *info);
 
@@ -2262,7 +2263,8 @@ int subselect_single_select_engine::exec
               /* Change the access method to full table scan */
               tab->save_read_first_record= tab->read_first_record;
               tab->save_read_record= tab->read_record.read_record;
-              tab->read_first_record= init_read_record_seq;
+              tab->read_record.read_record= rr_sequential;
+              tab->read_first_record= read_first_record_seq;
               tab->read_record.record= tab->table->record[0];
               tab->read_record.thd= join->thd;
               tab->read_record.ref_length= tab->table->file->ref_length;

=== modified file 'sql/sql_select.cc'
--- a/sql/sql_select.cc	2008-07-11 16:22:44 +0000
+++ b/sql/sql_select.cc	2008-07-16 19:03:00 +0000
@@ -14454,10 +14454,8 @@ join_init_quick_read_record(JOIN_TAB *ta
 }
 
 
-int rr_sequential(READ_RECORD *info);
-int init_read_record_seq(JOIN_TAB *tab)
+int read_first_record_seq(JOIN_TAB *tab)
 {
-  tab->read_record.read_record= rr_sequential;
   if (tab->read_record.file->ha_rnd_init(1))
     return 1;
   return (*tab->read_record.read_record)(&tab->read_record);

Thread
bzr push into mysql-6.0 branch (konstantin:2679 to 2680) Bug#36777Konstantin Osipov16 Jul