~posulliv/drizzle/schema-less

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.h

  • Committer: Brian Aker
  • Date: 2010-03-02 07:03:12 UTC
  • mfrom: (1309.2.10 drizzle-build)
  • Revision ID: brian@gaz-20100302070312-u8xyk09u2970pgzp
Merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
321
321
    return doRenameTable(session, from, to);
322
322
  }
323
323
 
324
 
  // TODO: move these to protected
 
324
  // @todo move these to protected
325
325
  virtual void doGetTableNames(CachedDirectory &directory,
326
326
                               std::string& db_name,
327
327
                               TableNameList &set_of_names);
328
328
  virtual int doDropTable(Session& session,
329
 
                          const std::string table_path)= 0;
 
329
                          const std::string &table_path)= 0;
330
330
 
331
331
  const char *checkLowercaseNames(const char *path, char *tmp_path);
332
332
 
356
356
  static void dropDatabase(char* path);
357
357
  static bool flushLogs(plugin::StorageEngine *db_type);
358
358
  static int dropTable(Session& session,
359
 
                       TableIdentifier &identifier,
360
 
                       bool generate_warning);
 
359
                       TableIdentifier &identifier);
361
360
  static void getTableNames(const std::string& db_name, TableNameList &set_of_names);
362
361
 
363
362
  // @note All schema methods defined here