22 #include <plugin/information_schema_dictionary/dictionary.h>
25 using namespace drizzled;
27 TablePriviledges::TablePriviledges() :
32 add_field(
"TABLE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
33 add_field(
"TABLE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
34 add_field(
"TABLE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
35 add_field(
"COLUMN_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
36 add_field(
"PRIVILEGE_TYPE");
37 add_field(
"IS_GRANTABLE");
40 void TablePriviledges::Generator::fill()
44 bool TablePriviledges::Generator::nextCore()
49 bool TablePriviledges::Generator::next()
51 while (not nextCore())
65 bool TablePriviledges::Generator::populate()