22 #include <plugin/information_schema_dictionary/dictionary.h>
27 ConstraintTableUsage::ConstraintTableUsage() :
30 add_field(
"TABLE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
31 add_field(
"TABLE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
32 add_field(
"TABLE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
33 add_field(
"CONSTRAINT_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
34 add_field(
"CONSTRAINT_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
35 add_field(
"CONSTRAINT_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH,
false);
38 void ConstraintTableUsage::Generator::fill()
42 bool ConstraintTableUsage::Generator::nextCore()
47 bool ConstraintTableUsage::Generator::next()
49 while (not nextCore())
63 bool ConstraintTableUsage::Generator::populate()
TODO: Rename this file - func.h is stupid.