27
27
TableConstraints::TableConstraints() :
28
28
InformationSchema("TABLE_CONSTRAINTS")
30
add_field("CONSTRAINT_CATALOG");
31
add_field("CONSTRAINT_SCHEMA");
32
add_field("CONSTRAINT_NAME");
33
add_field("TABLE_CATALOG");
34
add_field("TABLE_SCHEMA");
35
add_field("TABLE_NAME");
30
add_field("CONSTRAINT_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
31
add_field("CONSTRAINT_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
32
add_field("CONSTRAINT_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
33
add_field("TABLE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
34
add_field("TABLE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
35
add_field("TABLE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
36
36
add_field("CONSTRAINT_TYPE");
37
37
add_field("IS_DEFERRABLE", plugin::TableFunction::BOOLEAN, 0, false);
38
38
add_field("INITIALLY_DEFERRED", plugin::TableFunction::BOOLEAN, 0, false);