22 #include <plugin/information_schema_dictionary/dictionary.h>
27 Parameters::Parameters() :
30 add_field(
"SPECIFIC_CATALOG");
31 add_field(
"SPECIFIC_SCHEMA");
32 add_field(
"SPECIFIC_NAME");
33 add_field(
"ORDINAL_POSITION");
34 add_field(
"PARAMETER_MODE");
35 add_field(
"IS_RESULT");
36 add_field(
"AS_LOCATOR");
37 add_field(
"PARAMETER_NAME");
38 add_field(
"DATA_TYPE");
39 add_field(
"CHARACTER_MAXIMUM_LENGTH");
40 add_field(
"CHARACTER_OCTET_LENGTH");
41 add_field(
"CHARACTER_OCTET_LENGTH");
42 add_field(
"COLLATION_CATALOG");
43 add_field(
"COLLATION_SCHEMA");
44 add_field(
"COLLATION_NAME");
45 add_field(
"CHARACTER_SET_CATALOG");
46 add_field(
"CHARACTER_SET_SCHEMA");
47 add_field(
"CHARACTER_SET_NAME");
48 add_field(
"NUMERIC_PRECISION");
49 add_field(
"NUMERIC_PRECISION_RADIX");
50 add_field(
"NUMERIC_SCALE");
51 add_field(
"DATETIME_PRECISION");
52 add_field(
"INTERVAL_TYPE");
53 add_field(
"INTERVAL_PRECISION");
54 add_field(
"USER_DEFINED_TYPE_CATALOG");
55 add_field(
"USER_DEFINED_TYPE_SCHEMA");
56 add_field(
"USER_DEFINED_TYPE_NAME");
57 add_field(
"SCOPE_CATALOG");
58 add_field(
"SCOPE_SCHEMA");
59 add_field(
"SCOPE_NAME");
62 void Parameters::Generator::fill()
66 bool Parameters::Generator::nextCore()
71 bool Parameters::Generator::next()
73 while (not nextCore())
87 bool Parameters::Generator::populate()
TODO: Rename this file - func.h is stupid.