WORM 0.2
A C++ DAL/ORM code generation framework
|
WSqlReferencedKey provides an abstraction of a referenced column in a database. More...
#include <wsqlreferencedkey.h>
Public Member Functions | |
WSqlReferencedKey (const WSqlForeignKey &fk) | |
WSqlReferencedKey (const WSqlReferencedKey &other) | |
virtual | ~WSqlReferencedKey () |
virtual WSqlReferencedKey & | operator= (const WSqlReferencedKey &other) |
virtual bool | operator== (const WSqlReferencedKey &other) const |
bool | operator!= (const WSqlReferencedKey &other) const |
std::string | referingClassName () const |
std::string | referingClassNamePlural () const |
const std::string & | columnName () const |
const std::string & | tableName () const |
const std::string & | schemaName () const |
const std::string & | referingKeyName () const |
const std::string & | referingColumnName () const |
const std::string & | referingTableName () const |
const std::string & | referingSchemaName () const |
void | dump () const |
WSqlReferencedKey provides an abstraction of a referenced column in a database.
This class provides a generic interface to a column referenced by a foreign key in databases including information about tables and columns to which the foreign key refers and the information about the refering key, column and table.
Definition at line 27 of file wsqlreferencedkey.h.
WSql::WSqlReferencedKey::WSqlReferencedKey | ( | const WSqlForeignKey & | fk | ) |
Definition at line 33 of file wsqlreferencedkey.cpp.
WSql::WSqlReferencedKey::WSqlReferencedKey | ( | const WSqlReferencedKey & | other | ) |
Definition at line 38 of file wsqlreferencedkey.cpp.
WSql::WSqlReferencedKey::~WSqlReferencedKey | ( | ) | [virtual] |
Definition at line 43 of file wsqlreferencedkey.cpp.
const std::string& WSql::WSqlReferencedKey::columnName | ( | ) | const [inline] |
Definition at line 43 of file wsqlreferencedkey.h.
void WSql::WSqlReferencedKey::dump | ( | ) | const |
Definition at line 66 of file wsqlreferencedkey.cpp.
bool WSql::WSqlReferencedKey::operator!= | ( | const WSqlReferencedKey & | other | ) | const [inline] |
Definition at line 36 of file wsqlreferencedkey.h.
WSqlReferencedKey & WSql::WSqlReferencedKey::operator= | ( | const WSqlReferencedKey & | other | ) | [virtual] |
Definition at line 47 of file wsqlreferencedkey.cpp.
bool WSql::WSqlReferencedKey::operator== | ( | const WSqlReferencedKey & | other | ) | const [virtual] |
Definition at line 53 of file wsqlreferencedkey.cpp.
std::string WSql::WSqlReferencedKey::referingClassName | ( | ) | const |
Definition at line 58 of file wsqlreferencedkey.cpp.
std::string WSql::WSqlReferencedKey::referingClassNamePlural | ( | ) | const |
Definition at line 62 of file wsqlreferencedkey.cpp.
const std::string& WSql::WSqlReferencedKey::referingColumnName | ( | ) | const [inline] |
Definition at line 47 of file wsqlreferencedkey.h.
const std::string& WSql::WSqlReferencedKey::referingKeyName | ( | ) | const [inline] |
Definition at line 46 of file wsqlreferencedkey.h.
const std::string& WSql::WSqlReferencedKey::referingSchemaName | ( | ) | const [inline] |
Definition at line 49 of file wsqlreferencedkey.h.
const std::string& WSql::WSqlReferencedKey::referingTableName | ( | ) | const [inline] |
Definition at line 48 of file wsqlreferencedkey.h.
const std::string& WSql::WSqlReferencedKey::schemaName | ( | ) | const [inline] |
Definition at line 45 of file wsqlreferencedkey.h.
const std::string& WSql::WSqlReferencedKey::tableName | ( | ) | const [inline] |
Definition at line 44 of file wsqlreferencedkey.h.