~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_engine/schema.h

  • Committer: Stewart Smith
  • Date: 2010-03-15 04:42:26 UTC
  • mto: (1283.38.1)
  • mto: This revision was merged to the branch mainline in revision 1475.
  • Revision ID: stewart@flamingspork.com-20100315044226-q74o953r9h98brm4
basic embedded innodb DATA_DICTIONARY.INNODB_CONFIGURATION test

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
  ~Schema();
55
55
 
56
56
  int doCreateTable(drizzled::Session *,
 
57
                    const char *,
57
58
                    drizzled::Table&,
58
 
                    drizzled::TableIdentifier &,
59
59
                    drizzled::message::Table&)
60
60
  {
61
61
    return EPERM;
62
62
  }
63
63
 
64
 
  int doDropTable(drizzled::Session&, drizzled::TableIdentifier &identifier);
 
64
  int doDropTable(drizzled::Session&, const std::string &table_path);
65
65
 
66
66
  bool doCanCreateTable(const drizzled::TableIdentifier &identifier);
67
67
 
81
81
  bool doDropSchema(const std::string &schema_name);
82
82
 
83
83
  int doGetTableDefinition(drizzled::Session& session,
84
 
                           drizzled::TableIdentifier &identifier,
85
 
                           drizzled::message::Table &table_proto);
 
84
                           const char *path,
 
85
                           const char *db,
 
86
                           const char *table_name,
 
87
                           const bool is_tmp,
 
88
                           drizzled::message::Table *table_proto);
86
89
 
87
90
  void doGetTableNames(drizzled::CachedDirectory &directory,
88
91
                       std::string &db_name,
89
92
                       std::set<std::string> &set_of_names);
90
93
 
91
 
  bool doDoesTableExist(drizzled::Session& session, drizzled::TableIdentifier &identifier);
92
 
 
93
 
  int doRenameTable(drizzled::Session&, drizzled::TableIdentifier &, drizzled::TableIdentifier &)
94
 
  {
95
 
    return EPERM;
96
 
  }
97
 
 
98
94
  const char **bas_ext() const 
99
95
  {
100
96
    return schema_exts;