summaryrefslogtreecommitdiff
path: root/sql/sql_class.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_class.h')
-rw-r--r--sql/sql_class.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h
index 32ad4a8fbd3..51067d94990 100644
--- a/sql/sql_class.h
+++ b/sql/sql_class.h
@@ -120,6 +120,7 @@ public:
void init(enum_log_type log_type_arg,
enum cache_type io_cache_type_arg = WRITE_CACHE,
bool no_auto_events_arg = 0);
+ void cleanup();
bool open(const char *log_name,enum_log_type log_type,
const char *new_name, const char *index_file_name_arg,
enum cache_type io_cache_type_arg,
@@ -409,7 +410,9 @@ void free_tmp_table(THD *thd, TABLE *entry);
For each client connection we create a separate thread with THD serving as
a thread/connection descriptor
*/
-class THD :public ilink {
+
+class THD :public ilink
+{
public:
#ifdef EMBEDDED_LIBRARY
struct st_mysql *mysql;
@@ -583,7 +586,7 @@ public:
active_vio = 0;
pthread_mutex_unlock(&LOCK_delete);
}
- void THD::close_active_vio();
+ void close_active_vio();
#endif
void awake(bool prepare_to_die);
inline const char* enter_cond(pthread_cond_t *cond, pthread_mutex_t* mutex,
@@ -965,12 +968,7 @@ public:
class multi_delete : public select_result
{
TABLE_LIST *delete_tables, *table_being_deleted;
-#ifdef SINISAS_STRIP
- IO_CACHE **tempfiles;
- byte *memory_lane;
-#else
Unique **tempfiles;
-#endif
THD *thd;
ha_rows deleted;
uint num_of_tables;