~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/session.h

MErge of cursor patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1460
1460
  /* Work with temporary tables */
1461
1461
  Table *find_temporary_table(TableList *table_list);
1462
1462
  Table *find_temporary_table(const char *db, const char *table_name);
 
1463
 
1463
1464
  void close_temporary_tables();
1464
 
  void close_temporary_table(Table *table, bool free_share, bool delete_table);
1465
 
  void close_temporary(Table *table, bool free_share, bool delete_table);
 
1465
  void close_temporary_table(Table *table);
 
1466
  // The method below just handles the de-allocation of the table. In
 
1467
  // a better memory type world, this would not be needed. 
 
1468
private:
 
1469
  void close_temporary(Table *table);
 
1470
public:
 
1471
 
1466
1472
  int drop_temporary_table(TableList *table_list);
1467
1473
  bool rm_temporary_table(drizzled::plugin::StorageEngine *base, char *path);
1468
1474
  Table *open_temporary_table(const char *path, const char *db,