1. 12 Jul, 2010 1 commit
  2. 11 Jul, 2010 1 commit
  3. 10 Jul, 2010 1 commit
    • psergey's avatar
      MWL#90: code cleanup · 946aef4a
      psergey authored
      - Remove deadcode
      - Improve comments 
      - Do small several small TODOs
      946aef4a
  4. 06 Jul, 2010 1 commit
    • Sergey Petrunya's avatar
      Fix buildbot valgrind failure · e5f238a0
      Sergey Petrunya authored
      - Item_in_subselect::init_left_expr_cache() should not try to 
        guess whether the left expression is accessed "over the grouping operation"
        (i.e. the subselect is evaluated after the grouping while the left_expr is
         an Item_ref that wraps an expression from before the grouping). Instead, 
        let new_Cached_item not to try accessing item->real_item() when creating 
        left expr cache.
      e5f238a0
  5. 02 Jul, 2010 1 commit
  6. 27 Jun, 2010 1 commit
  7. 26 Jun, 2010 7 commits
  8. 14 Jun, 2010 1 commit
  9. 11 Jun, 2010 2 commits
  10. 10 Jun, 2010 3 commits
  11. 09 Jun, 2010 3 commits
  12. 08 Jun, 2010 2 commits
  13. 07 Jun, 2010 2 commits
  14. 06 Jun, 2010 1 commit
  15. 05 Jun, 2010 4 commits
    • Sergey Petrunya's avatar
      Buildbot fixes: · ef27f6c3
      Sergey Petrunya authored
      - Make join buffering take into account that join_tabs are not a 
        single linear array anymore
      - Remove outer join + SJ-Materialization crash (OJ+SJ the processing
        is most likely still incorrect)
      ef27f6c3
    • Sergei Golubchik's avatar
      few small MySQL bugs/issues that impact the engines, as discussed in the SE summit · ac6b3c44
      Sergei Golubchik authored
      * remove handler::index_read_last()
      * create handler::keyread_read_time() (was get_index_only_read_time() in opt_range.cc)
      * ha_show_status() allows engine's show_status() to fail
      * remove HTON_FLUSH_AFTER_RENAME
      * fix key_cmp_if_same() to work for floats and doubles
      * set table->status in the server, don't force engines to do it
      * increment status vars in the server, don't force engines to do it
      
      mysql-test/r/status_user.result:
        correct test results - innodb was wrongly counting internal
        index searches as handler_read_* calls.
      sql/ha_partition.cc:
        compensate for handler incrementing status counters -
        we want to count only calls to underlying engines
      sql/handler.h:
        inline methods moved to sql_class.h
      sql/key.cc:
        simplify the check
      sql/opt_range.cc:
        move get_index_only_read_time to the handler class
      sql/sp.cc:
        don't use a key that's stored in the record buffer -
        the engine can overwrite the buffer with anything, destroying the key
      sql/sql_class.h:
        inline handler methods that need to see THD and TABLE definitions
      sql/sql_select.cc:
        no ha_index_read_last_map anymore
      sql/sql_table.cc:
        remove HTON_FLUSH_AFTER_RENAME
      sql/table.cc:
        set HA_CAN_MEMCMP as appropriate
      sql/tztime.cc:
        don't use a key that's stored in the record buffer -
        the engine can overwrite the buffer with anything, destroying the key
      storage/myisam/ha_myisam.cc:
        engines don't need to update table->status or use ha_statistic_increment anymore
      storage/myisam/ha_myisam.h:
        index_read_last_map is no more
      ac6b3c44
    • Sergey Petrunya's avatar
      More fixes · 6c351cd8
      Sergey Petrunya authored
      6c351cd8
    • Sergey Petrunya's avatar
      MWL#90: Code cleanup: Unification of merged and non-merged SJM nests processing · 49568aef
      Sergey Petrunya authored
      - Make join buffering code to take into account that JOIN_TABs are not a 
        linear array anymore.
      49568aef
  16. 04 Jun, 2010 1 commit
  17. 03 Jun, 2010 2 commits
    • Sergei Golubchik's avatar
      include guards · 59eb4f6a
      Sergei Golubchik authored
      59eb4f6a
    • Sergei Golubchik's avatar
      fixes for test suite · a0a81bd2
      Sergei Golubchik authored
      mysql-test/suite/pbxt/r/mysqlshow.result:
        update the forgotten test results
      sql/table.cc:
        add defensive asserts.
        fix the code that didn't in MySQL > 5.2.0 with frm's created before 5.1.10
      a0a81bd2
  18. 02 Jun, 2010 1 commit
  19. 01 Jun, 2010 1 commit
  20. 31 May, 2010 1 commit
  21. 28 May, 2010 1 commit
  22. 27 May, 2010 2 commits