1. 30 Mar, 2018 3 commits
    • Sergei Golubchik's avatar
      cleanup: Item_func_case · 7a903784
      Sergei Golubchik authored
      reorder items in args[] array. Instead of
      
        when1,then1,when2,then2,...[,case][,else]
      
      sort them as
      
        [case,]when1,when2,...,then1,then2,...[,else]
      
      in this case all items used for comparison take a continuous part
      of the array and can be aggregated directly. and all items that
      can be returned take a continuous part of the array and can be
      aggregated directly. Old code had to copy them to a temporary
      array before aggreation, and then copy back (thd->change_item_tree)
      everything that was changed.
      
      this is a 10.3 version of bf1ca14f
      7a903784
    • Sergei Golubchik's avatar
      compilation w/o partitioning · 4c77ef36
      Sergei Golubchik authored
      4c77ef36
    • Marko Mäkelä's avatar
      Fix bogus error: Failed to find tablespace · ae6355f5
      Marko Mäkelä authored
      fil_space_for_table_exists_in_mem(): Fix a regression that was
      introduced in commit 05863142
      when removing fil_system.name_hash. The condition
      !valid || space == fnamespace
      was incorrectly replaced with !valid, instead of true.
      
      fil_report_missing_tablespace(): Merge to the only caller.
      ae6355f5
  2. 29 Mar, 2018 37 commits