1. 17 Oct, 2013 35 commits
  2. 18 Oct, 2013 2 commits
    • timour@askmonty.org's avatar
      Removed extra empty line · 92946640
      timour@askmonty.org authored
      92946640
    • timour@askmonty.org's avatar
      MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond... · afed8092
      timour@askmonty.org authored
      MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond and join_tab->cache_select->cond for blocked joins.
          
      BNL and BNLH joins pre-filter the records from a joined table via JOIN_TAB::cache_select->cond.
      There is no need to re-evaluate the same conditions via JOIN_TAB::select_cond. This patch removes
      the duplicated conditions from the top-level conjuncts of each pushed condition.
      
      The added "Using where" in few EXPLAINs is due to taking into account tab->cache_select->cond
      in addition to tab->select_cond in JOIN::save_explain_data_intern.
      afed8092
  3. 21 Oct, 2013 3 commits