![]() |
Rosetta
2021.16
|
#include <ForeignKey.hh>
Public Member Functions | |
| ForeignKey (Column const &column, std::string const &reference_table, std::string const &reference_column) | |
| ForeignKey (Column const &column, std::string const &reference_table, std::string const &reference_column, bool defer) | |
| ForeignKey (Columns const &columns, std::string const &reference_table, utility::vector1< std::string > const &reference_columns, bool defer) | |
| Columns | columns () |
| std::string | print (utility::sql_database::sessionOP) const |
Private Attributes | |
| Columns | columns_ |
| utility::vector1< std::string > | reference_columns_ |
| std::string | reference_table_ |
| bool | defer_ |
| basic::database::schema_generator::ForeignKey::ForeignKey | ( | Column const & | column, |
| std::string const & | reference_table, | ||
| std::string const & | reference_column | ||
| ) |
References columns_, and reference_columns_.
| basic::database::schema_generator::ForeignKey::ForeignKey | ( | Column const & | column, |
| std::string const & | reference_table, | ||
| std::string const & | reference_column, | ||
| bool | defer | ||
| ) |
References columns_, and reference_columns_.
| basic::database::schema_generator::ForeignKey::ForeignKey | ( | Columns const & | columns, |
| std::string const & | reference_table, | ||
| utility::vector1< std::string > const & | reference_columns, | ||
| bool | defer | ||
| ) |
| Columns basic::database::schema_generator::ForeignKey::columns | ( | ) |
References columns_.
Referenced by basic::database::schema_generator::Schema::add_foreign_key().
| std::string basic::database::schema_generator::ForeignKey::print | ( | utility::sql_database::sessionOP | db_session | ) | const |
References columns_, defer_, test.T150_PyMOL_Integration::i, utility::sql_database::DatabaseMode::mysql, utility::sql_database::name_from_database_mode(), utility::sql_database::DatabaseMode::postgres, reference_columns_, reference_table_, utility::sql_database::DatabaseMode::sqlite3, and utility_exit_with_message.
|
private |
Referenced by columns(), ForeignKey(), and print().
|
private |
Referenced by ForeignKey(), and print().
|
private |
Referenced by print().
1.8.7