1. 21 Nov, 2004 2 commits
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · d1f46f21
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-5.0-nov-clean
      
      
      sql/opt_range.cc:
        Auto merged
      d1f46f21
    • unknown's avatar
      Fix for BUG#4177: · febda72f
      unknown authored
       * Make index merge quick selects code allow perform several scans.
       * Delay additional handler objects creation till row retrieval is started.
      
      
      include/queues.h:
        Added trivial queue_remove_all macro
      mysql-test/r/index_merge.result:
        Testcase for BUG#4177
      mysql-test/t/index_merge.test:
        Testcase for BUG#4177
      sql/opt_range.cc:
        Fix for BUG#4177: 
         * For any quick select, row retrieval can be performed several times. Now all index_merge quick selects code handles such cases properly.
         * In QUICK_INDEX_MERGE_SELECT we use one handler object for all merged scans, and it was possible that in 
            destructor several cleanup functions were called 
         * Additionally
          - Removed redundant QUICK_INDEX_MERGE_SELECT members.
          - Now QUICK_ROR_*_SELECTs create additional handler objects only when row retrieval is started
            So if join optimizer chooses other access method, we don't create/delete handlers.
      febda72f
  2. 20 Nov, 2004 3 commits
    • unknown's avatar
      Merge kite-hub.kitebird.com:/src/extern/MySQL/bk/mysql-4.1 · dc8acb6f
      unknown authored
      into kite-hub.kitebird.com:/src/extern/MySQL/bk/merge-5.0
      
      
      client/mysql.cc:
        Auto merged
      dc8acb6f
    • unknown's avatar
      post-merge fix · 5e53947d
      unknown authored
      5e53947d
    • unknown's avatar
      merged · 7b0069ee
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      BitKeeper/etc/logging_ok:
        auto-union
      client/Makefile.am:
        Auto merged
      client/mysqlbinlog.cc:
        Auto merged
      configure.in:
        Auto merged
      include/my_time.h:
        Auto merged
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/include/fil0fil.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      mysql-test/r/func_group.result:
        Auto merged
      mysql-test/r/func_str.result:
        Auto merged
      mysql-test/r/func_time.result:
        Auto merged
      mysql-test/r/union.result:
        Auto merged
      mysql-test/t/func_group.test:
        Auto merged
      mysql-test/t/func_time.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      tests/client_test.c:
        Auto merged
      7b0069ee
  3. 19 Nov, 2004 31 commits
  4. 18 Nov, 2004 4 commits