|
| void | add_foreign_key (const char *db_name, const char *fk_name) |
| |
| void | remove_foreign_key (const char *db_name, const char *fk_name) |
| |
| void | add_parent_table (const char *db_name, const char *tbl_name) |
| |
| void | remove_parent_table (const char *db_name, const char *tbl_name) |
| |
| bool | foreign_key_exists (const char *db_name, const char *fk_name) |
| |
| bool | table_exists (const char *db_name, const char *tbl_name) |
| |
| void | mark_child_visited (const char *db_name, const char *tbl_name, int key_pos) |
| |
| bool | is_child_visited (const char *db_name, const char *tbl_name, int key_pos) |
| |
| void | mark_parent_visited (const char *db_name, const char *tbl_name, int key_pos) |
| |
| bool | is_parent_visited (const char *db_name, const char *tbl_name, int key_pos) |
| |
| uint | size () const |
| |
| bool | is_empty () const |
| |
Class to store all foreign key names during CASCADE.
Used to identify circular referencing.