~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/session.cc

Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
218
218
    the destructor works OK in case of an error. The main_mem_root
219
219
    will be re-initialized in init_for_queries().
220
220
  */
221
 
  init_sql_alloc(&main_mem_root, ALLOC_ROOT_MIN_BLOCK_SIZE, 0);
 
221
  memory::init_sql_alloc(&main_mem_root, memory::ROOT_MIN_BLOCK_SIZE, 0);
222
222
  thread_stack= NULL;
223
223
  count_cuted_fields= CHECK_FIELD_IGNORE;
224
224
  killed= NOT_KILLED;
278
278
  memset(&status_var, 0, sizeof(status_var));
279
279
 
280
280
  /* Initialize sub structures */
281
 
  init_sql_alloc(&warn_root, WARN_ALLOC_BLOCK_SIZE, WARN_ALLOC_PREALLOC_SIZE);
 
281
  memory::init_sql_alloc(&warn_root, WARN_ALLOC_BLOCK_SIZE, WARN_ALLOC_PREALLOC_SIZE);
282
282
  hash_init(&user_vars, system_charset_info, USER_VARS_HASH_SIZE, 0, 0,
283
283
            (hash_get_key) get_var_key,
284
284
            (hash_free_key) free_user_var, 0);
293
293
void Session::free_items()
294
294
{
295
295
  Item *next;
296
 
  /* This works because items are allocated with sql_alloc() */
 
296
  /* This works because items are allocated with memory::sql_alloc() */
297
297
  for (; free_list; free_list= next)
298
298
  {
299
299
    next= free_list->next;
524
524
 
525
525
/*
526
526
  Remember the location of thread info, the structure needed for
527
 
  sql_alloc() and the structure for the net buffer
 
527
  memory::sql_alloc() and the structure for the net buffer
528
528
*/
529
529
bool Session::storeGlobals()
530
530
{
1110
1110
select_to_file::select_to_file(file_exchange *ex)
1111
1111
  : exchange(ex),
1112
1112
    file(-1),
1113
 
    cache(static_cast<IO_CACHE *>(sql_calloc(sizeof(IO_CACHE)))),
 
1113
    cache(static_cast<IO_CACHE *>(memory::sql_calloc(sizeof(IO_CACHE)))),
1114
1114
    row_count(0L)
1115
1115
{
1116
1116
  path[0]=0;