• unknown's avatar
    Adjust to the changed Query_arena constructor: · 8d256fa9
    unknown authored
    main_mem_root is moved out of class Query_arena.
    
    
    sql/sp_head.cc:
      Adjust to the changed Query_arena constructor. 
      main_mem_root is moved out of class Query_arena.
    sql/sp_head.h:
      main_mem_root is moved out of class Query_arena: add it to class sp_head.
    sql/sql_class.cc:
      main_mem_root is moved out of class Query_arena: remove
      constructors no longer relevant, remove dead code.
    sql/sql_class.h:
      main_mem_root is moved out of class Query_arena.
    sql/sql_prepare.cc:
      It's better to not use main_mem_root anywhere: logically, it's not
      a public member (can't fix sp_head::make_field and Item_subselect::exec
      to make it protected)
    sql/sql_select.cc:
      New Cursor constructor, which avoids unneeded memory allocation
      when initializign main_mem_root.
    sql/sql_select.h:
      main_mem_root is moved out of class Query_arena.
    8d256fa9
sql_prepare.cc 66.9 KB