1. 16 Apr, 2005 3 commits
    • igor@rurik.mysql.com's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 285f1106
      igor@rurik.mysql.com authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      285f1106
    • igor@rurik.mysql.com's avatar
      subselect.result, subselect.test: · d92d4007
      igor@rurik.mysql.com authored
        Added a test case for bug #9516.
      item_subselect.h:
        Fixed bug #9516.
        The bug was due to that fact that the class Item_subselect
        inherited the generic implementation of the function
        not_null_tables that was not valid for the objects
        of this class. As a result evaluation of the
        not_null_tables attribute was not correct for subqueries.
        This caused invalid transformations of outer joins into
        inner joins.
      d92d4007
    • igor@rurik.mysql.com's avatar
      subselect.result, subselect.test: · 0f043429
      igor@rurik.mysql.com authored
        Added a test case for bug #9338.
      sql_select.cc:
        Fixed bug #9338.
        When an occurence of a field reference has to be replaced
        by another field reference the whole Item_field must be
        replaced.
      item.cc:
        Fixed bug #9338.
        The method Item_field::replace_equal_field_processor was
        replaced by Item_field::replace_equal_field. The new method
        is used to replace the occurences of Item_field objects.
      item.h:
        Fixed bug #9338.
        The virtual function replace_equal_field_processor was replaced
        by replace_equal_field. The latter is supposed to be used as a
        callback function in calls of the method transform.
      0f043429
  2. 15 Apr, 2005 5 commits
  3. 14 Apr, 2005 26 commits
  4. 13 Apr, 2005 6 commits