Class Parser::ForeignKeyDef

class ForeignKeyDef : public Parser::TableConstraintDef

Public Functions

ForeignKeyDef(std::list<std::string *> *cl, std::string *t, std::list<std::string *> *fcl)
const std::list<std::unique_ptr<std::string>> &get_column_list() const
const std::string *get_foreign_table() const
const std::list<std::unique_ptr<std::string>> &get_foreign_column_list() const

Private Members

std::list<std::unique_ptr<std::string>> column_list_
std::unique_ptr<std::string> foreign_table_
std::list<std::unique_ptr<std::string>> foreign_column_list_