~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/create.cc

  • Committer: Brian Aker
  • Date: 2010-06-21 22:16:28 UTC
  • mto: This revision was merged to the branch mainline in revision 1635.
  • Revision ID: brian@gaz-20100621221628-tnd8du7u2ubhheof
More current_session issues.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2079
2079
Item*
2080
2080
Create_func_load_file::create(Session *session, Item *arg1)
2081
2081
{
2082
 
  return new (session->mem_root) Item_load_file(arg1);
 
2082
  return new (session->mem_root) Item_load_file(*session, arg1);
2083
2083
}
2084
2084
 
2085
2085
 
2184
2184
Item*
2185
2185
Create_func_lpad::create(Session *session, Item *arg1, Item *arg2, Item *arg3)
2186
2186
{
2187
 
  return new (session->mem_root) Item_func_lpad(arg1, arg2, arg3);
 
2187
  return new (session->mem_root) Item_func_lpad(*session, arg1, arg2, arg3);
2188
2188
}
2189
2189
 
2190
2190
 
2209
2209
Create_func_make_set Create_func_make_set::s_singleton;
2210
2210
 
2211
2211
Item*
2212
 
Create_func_make_set::create_native(Session *session, LEX_STRING name,
 
2212
Create_func_make_set::create_native(Session *session_arg, LEX_STRING name,
2213
2213
                                    List<Item> *item_list)
2214
2214
{
2215
2215
  int arg_count= 0;
2224
2224
  }
2225
2225
 
2226
2226
  Item *param_1= item_list->pop();
2227
 
  return new (session->mem_root) Item_func_make_set(param_1, *item_list);
 
2227
  return new (session_arg->mem_root) Item_func_make_set(*session_arg, param_1, *item_list);
2228
2228
}
2229
2229
 
2230
2230
 
2372
2372
Item*
2373
2373
Create_func_rpad::create(Session *session, Item *arg1, Item *arg2, Item *arg3)
2374
2374
{
2375
 
  return new (session->mem_root) Item_func_rpad(arg1, arg2, arg3);
 
2375
  return new (session->mem_root) Item_func_rpad(*session, arg1, arg2, arg3);
2376
2376
}
2377
2377
 
2378
2378