24 #include <drizzled/plugin/storage_engine.h>
25 #include <drizzled/plugin/table_function.h>
26 #include <drizzled/identifier/schema.h>
30 static const char *function_exts[] = {
36 drizzled::message::schema::shared_ptr information_message;
37 drizzled::message::schema::shared_ptr data_dictionary_message;
40 Function(
const std::string &name_arg);
52 return drizzled::ER_TABLE_PERMISSION_DENIED;
57 return drizzled::HA_ERR_NO_SUCH_TABLE;
69 return drizzled::plugin::TableFunction::getFunction(path);
79 void doGetSchemaIdentifiers(drizzled::identifier::schema::vector&);
92 drizzled::identifier::table::vector &set_of_identifiers);