23 #include <drizzled/statement/catalog.h>
24 #include <drizzled/plugin/client.h>
25 #include <drizzled/session.h>
26 #include <drizzled/plugin/catalog.h>
32 Create::Create(Session *in_session,
str_ref arg) :
33 Catalog(in_session, arg)
37 bool Create::authorized()
const
39 if (session().getClient()->isConsole())
44 my_error(ER_CATALOG_CANNOT_CREATE_PERMISSION, identifier());
49 bool Create::perform()
const
51 return plugin::Catalog::create(identifier());