~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_table.h

  • Committer: Brian Aker
  • Date: 2009-11-26 18:50:02 UTC
  • mfrom: (1226.1.4 push)
  • Revision ID: brian@gaz-20091126185002-se908a2ceq9ub2rn
Mege of TableIdentifier gran patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
 
34
34
namespace drizzled { namespace message { class Table; } }
35
35
 
36
 
bool mysql_rm_table(Session *session,TableList *tables, bool if_exists,
37
 
                    bool drop_temporary);
38
36
int mysql_rm_table_part2(Session *session, TableList *tables, bool if_exists,
39
 
                         bool drop_temporary, bool log_query);
 
37
                         bool drop_temporary);
 
38
void write_bin_log_drop_table(Session *session,
 
39
                              bool if_exists, const char *db_name,
 
40
                              const char *table_name);
40
41
bool quick_rm_table(Session& session, const char *db,
41
42
                    const char *table_name, bool is_tmp);
42
43
void close_cached_table(Session *session, Table *table);
59
60
bool is_primary_key(KEY *key_info);
60
61
const char* is_primary_key_name(const char* key_name);
61
62
bool check_engine(Session *, const char *, drizzled::message::Table *, HA_CREATE_INFO *);
62
 
void set_table_default_charset(HA_CREATE_INFO *create_info, char *db);
 
63
void set_table_default_charset(HA_CREATE_INFO *create_info, const char *db);
63
64
/*
64
65
  Preparation for table creation
65
66