1. 24 Apr, 2007 3 commits
    • unknown's avatar
      ha_ndbcluster.h, ha_ndbcluster.cc: · be5a3426
      unknown authored
        Refactored code for engine_condition_pushdown to ha_ndbcluster_cond
      Makefile.am:
        Added compilation of ha_ndbcluster_cond
      ha_ndbcluster_cond.h, ha_ndbcluster_cond.cc:
        Merge
      
      
      libmysqld/Makefile.am:
        Added compilation of ha_ndbcluster_cond
      sql/Makefile.am:
        Added compilation of ha_ndbcluster_cond
      sql/ha_ndbcluster.cc:
        Refactored code for engine_condition_pushdown to ha_ndbcluster_cond
      sql/ha_ndbcluster.h:
        Refactored code for engine_condition_pushdown to ha_ndbcluster_cond
      sql/ha_ndbcluster_cond.cc:
        Merge
      sql/ha_ndbcluster_cond.h:
        Merge
      be5a3426
    • unknown's avatar
      Merge mysql.com:/windows/Linux_space/MySQL/mysql-5.0-ndb · 5506f6ca
      unknown authored
      into  mysql.com:/windows/Linux_space/MySQL/mysql-5.1-new-ndb
      
      
      sql/Makefile.am:
        Using local, will merge manually
      sql/ha_ndbcluster.cc:
        Using local, will merge manually.
      sql/ha_ndbcluster.h:
        Using local, will merge manually.
      5506f6ca
    • unknown's avatar
      25b372b3
  2. 23 Apr, 2007 3 commits
    • unknown's avatar
      Changed void* to const NdbDictionary::Table* · 417eba83
      unknown authored
      417eba83
    • unknown's avatar
      Changed descriptive comment · c067b03c
      unknown authored
      c067b03c
    • unknown's avatar
      Moved all code related to engine_condition_pushdown to a new class, · c40726c3
      unknown authored
      ha_ndbcluster_cond.
      Added new files:
      sql/ha_ndbcluster_cond.h
      sql/ha_ndbcluster_cond.cc
      
      
      sql/ha_ndbcluster_cond.cc:
        BitKeeper file /windows/Linux_space/MySQL/mysql-5.0-ndb/sql/ha_ndbcluster_cond.cc
      sql/ha_ndbcluster_cond.h:
        BitKeeper file /windows/Linux_space/MySQL/mysql-5.0-ndb/sql/ha_ndbcluster_cond.h
      sql/Makefile.am:
        Added compilation of new separate files for engine_condition_pushdown
      sql/ha_ndbcluster.cc:
        Moved all code related to engine_condition_pushdown to ha_ndbcluster_cond
      sql/ha_ndbcluster.h:
        Moved all code related to engine_condition_pushdown to ha_ndbcluster_cond
      c40726c3
  3. 19 Apr, 2007 3 commits
  4. 18 Apr, 2007 4 commits
  5. 17 Apr, 2007 5 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · a718a76c
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        Auto merged
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        Auto merged
      storage/ndb/test/ndbapi/testDict.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/test/src/NDBT_Test.cpp:
        Auto merged
      a718a76c
    • unknown's avatar
      ndb - bug#21755 · 741d918d
      unknown authored
        redo checkSchemaState to handle bug (plus prepare to handle other DD related bugs in the area)
      
      
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        bug#21755
          redo checkSchemaState to handle bug (plus prepare to handle other DD related bugs in the area)
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        bug#21755
      741d918d
    • unknown's avatar
      ndb - · 30a6c928
      unknown authored
        new big test prg testDict -n DictRestart
        new bug test prg testDict -n Bug21755
      
      
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        new small FS trace feature
      storage/ndb/test/ndbapi/testDict.cpp:
        new big test prg testDict -n DictRestart
        new bug test prg testDict -n Bug21755
      storage/ndb/test/run-test/daily-basic-tests.txt:
        new big test prg testDict -n DictRestart
        new bug test prg testDict -n Bug21755
      30a6c928
    • unknown's avatar
      ndb - make NdbMixRestarter a bit more verbose · 94f2504c
      unknown authored
      
      storage/ndb/test/src/NdbMixRestarter.cpp:
        bit a bit more verbose
      94f2504c
    • unknown's avatar
      ndb - · abb577e3
      unknown authored
        refactor testSRBank and create new class NdbMixRestarter
      
      
      storage/ndb/test/ndbapi/testSRBank.cpp:
        refactor testSRBank and create new class NdbMixRestarter
      storage/ndb/test/src/Makefile.am:
        refactor testSRBank and create new class NdbMixRestarter
      storage/ndb/test/src/NDBT_Test.cpp:
        fix
      storage/ndb/test/include/NdbMixRestarter.hpp:
        New BitKeeper file ``storage/ndb/test/include/NdbMixRestarter.hpp''
      storage/ndb/test/src/NdbMixRestarter.cpp:
        New BitKeeper file ``storage/ndb/test/src/NdbMixRestarter.cpp''
      abb577e3
  6. 16 Apr, 2007 10 commits
  7. 15 Apr, 2007 7 commits
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1 · 57b2e534
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-single-user
      
      
      57b2e534
    • unknown's avatar
      subselect.result: · cc76701e
      unknown authored
        After merge fix.
      
      
      mysql-test/r/subselect.result:
        After merge fix.
      cc76701e
    • unknown's avatar
      Merge moonbone.local:/mnt/gentoo64/work/27321-bug-5.0-opt-mysql · 663757ea
      unknown authored
      into  moonbone.local:/mnt/gentoo64/work/bk-trees/mysql-5.1-opt
      
      
      mysql-test/r/subselect3.result:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_union.cc:
        Auto merged
      mysql-test/r/subselect.result:
        Manual merge
      mysql-test/t/subselect.test:
        Manual merge
      663757ea
    • unknown's avatar
      item.cc: · 3e8252ff
      unknown authored
        Fix warning after fix for bug#27321.
      
      
      sql/item.cc:
        Fix warning after fix for bug#27321.
      3e8252ff
    • unknown's avatar
      subselect.test, subselect.result: · 6ad00742
      unknown authored
        After merge fix.
      
      
      mysql-test/r/subselect.result:
        After merge fix.
      mysql-test/t/subselect.test:
        After merge fix.
      6ad00742
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 9255aab5
      unknown authored
      into  moonbone.local:/mnt/gentoo64/work/27321-bug-5.0-opt-mysql
      
      
      mysql-test/r/subselect3.result:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      mysql-test/r/subselect.result:
        Manually merged
      mysql-test/t/subselect.test:
        Manually merged
      mysql-test/t/subselect3.test:
        Manually merged
      9255aab5
    • unknown's avatar
      Bug#27321: Wrong subquery result in a grouping select. · 1cf3b965
      unknown authored
      The Item_outer_ref class based on the Item_direct_ref class was always used
      to represent an outer field. But if the outer select is a grouping one and the 
      outer field isn't under an aggregate function which is aggregated in that
      outer select an Item_ref object should be used to represent such a field.
      If the outer select in which the outer field is resolved isn't grouping then
      the Item_field class should be used to represent such a field.
      This logic also should be used for an outer field resolved through its alias
      name.
      
      Now the Item_field::fix_outer_field() uses Item_outer_field objects to
      represent aliased and non-aliased outer fields for grouping outer selects
      only.
      Now the fix_inner_refs() function chooses which class to use to access outer
      field - the Item_ref or the Item_direct_ref. An object of the chosen class
      substitutes the original field in the Item_outer_ref object.
      The direct_ref and the found_in_select_list fields were added to the
      Item_outer_ref class.
      
      
      mysql-test/t/subselect3.test:
        Some test cases were corrected after the fix for the bug#27321.
      mysql-test/r/subselect3.result:
        Some test cases were corrected after the fix for the bug#27321.
      mysql-test/t/subselect.test:
        Added a test case for the bug#27321: Wrong subquery result in a grouping select.
      mysql-test/r/subselect.result:
        Added a test case for the bug#27321: Wrong subquery result in a grouping select.
        Some test cases were corrected after this fix.
      sql/sql_union.cc:
        Bug#27321: Wrong subquery result in a grouping select.
        Cleanup of the inner_refs_list.
      sql/sql_select.cc:
        Bug#27321: Wrong subquery result in a grouping select.
        Now the fix_inner_refs() function chooses which class to use to access outer
        field - the Item_ref or the Item_direct_ref. An object of the chosen class
        substitutes the original field in the Item_outer_ref object.
        A comment is corrected.
      sql/item.cc:
        Bug#27321: Wrong subquery result in a grouping select.
        Now the Item_field::fix_outer_field() uses Item_outer_field objects to
        represent aliased and non-aliased outer fields for grouping outer selects
        only.
      sql/item.h:
        Bug#27321: Wrong subquery result in a grouping select.
        The direct_ref and the found_in_select_list fields were added to the
        Item_outer_ref class.
      1cf3b965
  8. 14 Apr, 2007 5 commits