1. 16 Apr, 2005 2 commits
    • 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. 14 Apr, 2005 2 commits
    • igor@rurik.mysql.com's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · c9ad5e76
      igor@rurik.mysql.com authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      c9ad5e76
    • igor@rurik.mysql.com's avatar
      information_schema.result, information_schema.test: · b622aba1
      igor@rurik.mysql.com authored
        Added a test in connection with the fix for
        bug #6106.
      view.result, view.test:
        Added test cases for bugs #6106/6107.
      sql_show.cc:
        The addition of the case for items of the type REF_ITEM in the
        function uses_only_table_name_fields became necessary after
        the fix for bug #6106.
      sql_base.cc:
        The problem was due to the fact that two different column
        references were glued together though one of them belonged to
        a subquery while another to an outer query. This caused
        eventually a wrong calculation of values for the used_tables
        attribute.
      b622aba1
  3. 13 Apr, 2005 26 commits
  4. 12 Apr, 2005 10 commits