~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.h

  • Committer: Brian Aker
  • Date: 2011-01-03 18:49:27 UTC
  • mfrom: (2041.3.12 session-fix)
  • Revision ID: brian@tangent.org-20110103184927-2oso3g5g7g1gwb5m
Refactor drop schema so that it can be used for removing tables under
catalogs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
  typedef uint64_t Table_flags;
143
143
 
144
144
private:
 
145
  static EngineVector &getSchemaEngines();
145
146
  const std::bitset<HTON_BIT_SIZE> flags; /* global Cursor flags */
146
147
 
147
 
  static EngineVector &getSchemaEngines();
148
148
 
149
149
  virtual void setTransactionReadWrite(Session& session);
150
150
 
353
353
  static bool doesSchemaExist(const drizzled::SchemaIdentifier &identifier);
354
354
  static const CHARSET_INFO *getSchemaCollation(const drizzled::SchemaIdentifier &identifier);
355
355
  static bool createSchema(const drizzled::message::Schema &schema_message);
356
 
  static bool dropSchema(const drizzled::SchemaIdentifier &identifier);
 
356
  static bool dropSchema(drizzled::Session& session, SchemaIdentifier::const_reference identifier);
357
357
  static bool alterSchema(const drizzled::message::Schema &schema_message);
358
358
 
359
359
  // @note make private/protected