~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/function_engine/function.h

  • Committer: Andrew Hutchings
  • Date: 2010-12-06 19:36:53 UTC
  • mfrom: (1976 staging)
  • mto: This revision was merged to the branch mainline in revision 1991.
  • Revision ID: andrew@linuxjedi.co.uk-20101206193653-l85vryv18jb0yxx8
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
 
36
36
class Function : public drizzled::plugin::StorageEngine
37
37
{
38
 
  drizzled::message::SchemaPtr information_message;
39
 
  drizzled::message::SchemaPtr data_dictionary_message;
 
38
  drizzled::message::schema::shared_ptr information_message;
 
39
  drizzled::message::schema::shared_ptr data_dictionary_message;
40
40
 
41
41
public:
42
42
  Function(const std::string &name_arg);
78
78
                           const drizzled::TableIdentifier &identifier,
79
79
                           drizzled::message::Table &table_message);
80
80
 
81
 
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifiers&);
 
81
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifier::vector&);
82
82
 
83
83
  bool doDoesTableExist(drizzled::Session& session, const drizzled::TableIdentifier &identifier);
84
84
 
85
 
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier &schema, drizzled::message::SchemaPtr &schema_message);
 
85
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier &schema, drizzled::message::schema::shared_ptr &schema_message);
86
86
 
87
87
  int doRenameTable(drizzled::Session&, const drizzled::TableIdentifier &, const drizzled::TableIdentifier &)
88
88
  {
91
91
 
92
92
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
93
93
                             const drizzled::SchemaIdentifier &schema_identifier,
94
 
                             drizzled::TableIdentifiers &set_of_identifiers);
 
94
                             drizzled::TableIdentifier::vector &set_of_identifiers);
95
95
};
96
96
 
97
97
#endif /* PLUGIN_FUNCTION_ENGINE_FUNCTION_H */