diff --git a/src/sql/sqlitetypes.cpp b/src/sql/sqlitetypes.cpp index 736f81b4..c88e0164 100644 --- a/src/sql/sqlitetypes.cpp +++ b/src/sql/sqlitetypes.cpp @@ -64,7 +64,7 @@ void Constraint::removeFromColumnList(const std::string& key) bool ForeignKeyClause::isSet() const { - return m_override.size() || m_table.size(); + return m_table.size(); } std::string ForeignKeyClause::toString() const @@ -72,9 +72,6 @@ std::string ForeignKeyClause::toString() const if(!isSet()) return std::string(); - if(m_override.size()) - return m_override; - std::string result = escapeIdentifier(m_table); if(m_columns.size()) @@ -86,11 +83,6 @@ std::string ForeignKeyClause::toString() const return result; } -void ForeignKeyClause::setFromString(const std::string& fk) -{ - m_override = fk; -} - std::string ForeignKeyClause::toSql() const { std::string result; diff --git a/src/sql/sqlitetypes.h b/src/sql/sqlitetypes.h index 245abf26..536adc2b 100644 --- a/src/sql/sqlitetypes.h +++ b/src/sql/sqlitetypes.h @@ -158,9 +158,8 @@ public: bool isSet() const; std::string toString() const; - void setFromString(const std::string& fk); - void setTable(const std::string& table) { m_override.clear(); m_table = table; } + void setTable(const std::string& table) { m_table = table; } const std::string& table() const { return m_table; } void setColumns(const StringVector& columns) { m_columns = columns; } @@ -177,8 +176,6 @@ private: std::string m_table; StringVector m_columns; std::string m_constraint; - - std::string m_override; }; class UniqueConstraint : public Constraint