1. 04 Jun, 2012 1 commit
    • Sergey Petrunya's avatar
      MDEV-305: SHOW EXPLAIN: ref returned by SHOW EXPLAIN is different from the... · a8b2e831
      Sergey Petrunya authored
      MDEV-305: SHOW EXPLAIN: ref returned by SHOW EXPLAIN is different from the normal EXPLAIN ('const' vs empty string)
      - The problem was that create_ref_for_key() would act differently, depending on 
        whether we're running EXPLAIN or the actual query.
      - As the first step, fixed the EXPLAIN printout not to depend on actions in create_ref_for_key().
      a8b2e831
  2. 24 May, 2012 1 commit
    • Sergey Petrunya's avatar
      MDEV-275: SHOW EXPLAIN: server crashes in JOIN::print_explain with IN subquery... · 6f199f7c
      Sergey Petrunya authored
      MDEV-275: SHOW EXPLAIN: server crashes in JOIN::print_explain with IN subquery and aggregate function
      - Don't try to produce plans after JOIN::cleanup() has been called, because:
         = JOIN::cleanup leaves data structures in partially-cleaned state
         = Walking them is hazardous (see this bug), and has funny effects
           (See previous commits, "Using join cache" may or may not be shown)
         = Changing data structures to be persisted may cause unwanted side effects
      - The consequence is that SHOW EXPLAIN will show "Query plan already deleted" when e.g. 
        reading data after filesort.
      6f199f7c
  3. 16 May, 2012 4 commits
  4. 15 May, 2012 1 commit
  5. 14 May, 2012 1 commit
  6. 11 May, 2012 1 commit
  7. 10 May, 2012 3 commits
  8. 09 May, 2012 1 commit
    • Sergey Petrunya's avatar
      MWL#182: Explain running statements: · cdc9a117
      Sergey Petrunya authored
      Make SHOW EXPLAIN work for queries that do "Using temporary" and/or "Using filesort"
      - Patch#1: Don't lose "Using temporary/filesort" in the SHOW EXPLAIN output.
      cdc9a117
  9. 08 May, 2012 1 commit
  10. 07 May, 2012 2 commits
  11. 05 May, 2012 4 commits
  12. 04 May, 2012 5 commits
  13. 03 May, 2012 3 commits
  14. 02 May, 2012 1 commit
  15. 03 May, 2012 1 commit
  16. 02 May, 2012 8 commits
  17. 29 Apr, 2012 1 commit
    • Alexey Botchkov's avatar
      bug #977021 ST_BUFFER fails with the negative D. · af084bcd
      Alexey Botchkov authored
        Points and lines should disappear if we got negative D.
        To make it work properly inside the GEOMETRYCOLLECTION,
        we add the empty operation there.
      
      bug #986977 Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int).
        The double->inernal coord conversion produced -0 (minus zero) on some data.
        That minus-zero produces invalid comparison results when compared agains plus-zero.
        So we fixed the gcalc_set_double() to avoid it.
      
      per-file comments:
        mysql-test/r/gis-precise.result
              result updated.
        mysql-test/t/gis-precise.test
              tests for #977021 and #986977 added.
        sql/gcalc_slicescan.cc
              bug #986977. The gcalc_set_double fixed to not produce minus-zero.
        sql/item_geofunc.cc
              bug #977021. Add the NOOP for the disappearing features.
      af084bcd
  18. 26 Apr, 2012 1 commit