~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_engine/schema.h

  • Committer: Andrew Hutchings
  • Date: 2010-12-09 13:44:51 UTC
  • mfrom: (1986 real-trunk)
  • mto: This revision was merged to the branch mainline in revision 2006.
  • Revision ID: andrew@linuxjedi.co.uk-20101209134451-hsu1l98ks2pwvucu
Merge trunk into branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
 
40
40
  void prime();
41
41
 
42
 
  typedef boost::unordered_map<std::string, drizzled::message::SchemaPtr> SchemaCache;
 
42
  typedef boost::unordered_map<std::string, drizzled::message::schema::shared_ptr> SchemaCache;
43
43
  SchemaCache schema_cache;
44
44
  bool schema_cache_filled;
45
45
 
58
58
    return NULL;
59
59
  }
60
60
 
61
 
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifiers &set_of_names);
62
 
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier&, drizzled::message::SchemaPtr &proto);
 
61
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifier::vector &set_of_names);
 
62
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier&, drizzled::message::schema::shared_ptr &proto);
63
63
 
64
64
  bool doCreateSchema(const drizzled::message::Schema &schema_message);
65
65
 
111
111
  {}
112
112
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
113
113
                             const drizzled::SchemaIdentifier &schema_identifier,
114
 
                             drizzled::TableIdentifiers &set_of_identifiers);
 
114
                             drizzled::TableIdentifier::vector &set_of_identifiers);
115
115
};
116
116
 
117
117
#endif /* PLUGIN_SCHEMA_ENGINE_SCHEMA_H */