1. 15 Oct, 2014 1 commit
    • Igor Babaev's avatar
      Fixed bug mdev-6705. · 1e1a8a7f
      Igor Babaev authored
      After constant row substitution the WHERE condition may be simplified and its multiple equality
      may be changed. In this case the references to these multiple equalities from the COND_EQUAL
      objects associated with ON expressions must be updated.
      Also we have to take into account that this simplification may lead to equalities of the form
      field=const that are mutually exclusive with some of the equalities in ON expressions. 
      1e1a8a7f
  2. 09 Sep, 2014 1 commit
    • Igor Babaev's avatar
      Fixed bug mdev-6292. · 5023bb89
      Igor Babaev authored
      Avoided exponential recursive calls of JOIN_CACHE::join_records() in the case
      of non-nested outer joins.
      A different solution is required to resolve this performance problem for
      nested outer joins.
      5023bb89
  3. 04 Aug, 2014 1 commit
  4. 01 Aug, 2014 2 commits
  5. 28 Jul, 2014 1 commit
  6. 23 Jul, 2014 2 commits
  7. 05 Jun, 2014 1 commit
  8. 04 Jun, 2014 1 commit
  9. 02 Jun, 2014 3 commits
  10. 01 May, 2014 1 commit
  11. 23 Apr, 2014 1 commit
  12. 22 Apr, 2014 1 commit
  13. 21 Apr, 2014 4 commits
  14. 18 Apr, 2014 1 commit
  15. 17 Apr, 2014 1 commit
    • Igor Babaev's avatar
      Fixed bugs mdev-5927 and mdev-6116. · 13dc299a
      Igor Babaev authored
      Both bugs are caused by the same problem: the function optimize_cond() should
      update the value of *cond_equal rather than the value of join->cond_equal,
      because it is called not only for the WHERE condition, but for the HAVING
      condition as well.
      13dc299a
  16. 11 Apr, 2014 3 commits
  17. 23 Mar, 2014 1 commit
  18. 21 Mar, 2014 1 commit
  19. 18 Mar, 2014 1 commit
  20. 16 Mar, 2014 3 commits
  21. 15 Mar, 2014 1 commit
  22. 14 Mar, 2014 1 commit
    • unknown's avatar
      MDEV-5446: Assertion `!table || (!table->read_set ||... · 5c8ed7dd
      unknown authored
      MDEV-5446: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on EXPLAIN EXTENDED with VALUES function
      
      field_index should be set correctly for null field created by Item_insert_value::fix_fields().
      5c8ed7dd
  23. 13 Mar, 2014 5 commits
  24. 12 Mar, 2014 2 commits