23 #include <plugin/trigger_dictionary/table.h>
25 #include <drizzled/atomics.h>
26 #include <drizzled/session.h>
29 using namespace drizzled;
32 trigger_dictionary::Table::Table() :
33 plugin::TableFunction(
"DATA_DICTIONARY",
"EVENT_OBSERVERS")
35 add_field(
"EVENT_OBSERVER_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
38 trigger_dictionary::Table::Generator::Generator(
drizzled::Field **arg) :
39 drizzled::plugin::TableFunction::Generator(arg),
40 event_observer_generator()
43 bool trigger_dictionary::Table::Generator::populate()
47 while ((event= event_observer_generator))
50 push(event->getName());