~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/db.h

Merged Stewart from lp:~stewart-flamingspork/drizzle/show-database-collation

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#ifndef DRIZZLE_SERVER_DB_H
22
22
#define DRIZZLE_SERVER_DB_H
23
23
 
 
24
namespace drizzled { namespace message { class Schema; } }
 
25
 
24
26
bool mysql_create_db(Session *session, const char *db, HA_CREATE_INFO *create_info);
25
27
bool mysql_alter_db(Session *session, const char *db, HA_CREATE_INFO *create);
26
28
bool mysql_rm_db(Session *session,char *db, bool if_exists);
28
30
                     bool force_switch);
29
31
 
30
32
bool check_db_dir_existence(const char *db_name);
31
 
int load_db_opt_by_name(const char *db_name, HA_CREATE_INFO *db_create_info);
 
33
int get_database_metadata(const char *dbname, drizzled::message::Schema *db);
 
34
 
32
35
const CHARSET_INFO *get_default_db_collation(const char *db_name);
33
36
 
34
37
extern int creating_database; // How many database locks are made