~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_engine/schema.h

edit

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
{
37
37
  bool writeSchemaFile(const drizzled::identifier::Schema &schema_identifier, const drizzled::message::Schema &db);
38
38
  bool readSchemaFile(const drizzled::identifier::Schema &schema_identifier, drizzled::message::Schema &schema);
39
 
  bool readSchemaFile(std::string filename, drizzled::message::Schema &schema);
40
39
 
41
40
  void prime();
42
 
  void startup(drizzled::Session &session);
43
41
 
44
42
  typedef boost::unordered_map<std::string, drizzled::message::schema::shared_ptr> SchemaCache;
45
43
  SchemaCache schema_cache;
59
57
  }
60
58
 
61
59
  void doGetSchemaIdentifiers(drizzled::identifier::Schema::vector &set_of_names);
62
 
  drizzled::message::schema::shared_ptr doGetSchemaDefinition(const drizzled::identifier::Schema&);
 
60
  bool doGetSchemaDefinition(const drizzled::identifier::Schema&, drizzled::message::schema::shared_ptr &proto);
63
61
 
64
62
  bool doCreateSchema(const drizzled::message::Schema &schema_message);
65
63