diff options
author | Marco Bubke <[email protected]> | 2023-03-13 16:00:29 +0100 |
---|---|---|
committer | Marco Bubke <[email protected]> | 2023-03-15 11:34:01 +0000 |
commit | 4502a02fbb95bd32ad7bb367485184fc977ab1b2 (patch) | |
tree | a99d248e99f9721a3160667cb46e995ccc9c80c0 /src/libs/sqlite/sqliteexception.cpp | |
parent | 37563679ccaadc70acea4a53d487b3d21836a830 (diff) |
Sqlite: Add extended exceptions for contraint errors
Change-Id: I2e3030de7496703ba1e9fbd1a28ed55061e1b2b5
Reviewed-by: Tim Jenssen <[email protected]>
Reviewed-by: Qt CI Bot <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqliteexception.cpp')
-rw-r--r-- | src/libs/sqlite/sqliteexception.cpp | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/libs/sqlite/sqliteexception.cpp b/src/libs/sqlite/sqliteexception.cpp index d5bb72816ef..b338d76a7cc 100644 --- a/src/libs/sqlite/sqliteexception.cpp +++ b/src/libs/sqlite/sqliteexception.cpp @@ -509,4 +509,64 @@ const char *StatementHasErrorSnapshot::what() const noexcept return "Sqlite::StatementHasErrorSnapshot"; } +const char *CheckConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::CheckConstraintPreventsModification"; +} + +const char *CommitHookConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::CommitHookConstraintPreventsModification"; +} + +const char *DataTypeConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::DataTypeConstraintPreventsModification"; +} + +const char *ForeignKeyConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::ForeignKeyConstraintPreventsModification"; +} + +const char *FunctionConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::FunctionConstraintPreventsModification"; +} + +const char *NotNullConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::NotNullConstraintPreventsModification"; +} + +const char *PinnedConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::PinnedConstraintPreventsModification"; +} + +const char *PrimaryKeyConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::PrimaryKeyConstraintPreventsModification"; +} + +const char *RowIdConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::RowIdConstraintPreventsModification"; +} + +const char *TriggerConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::TriggerConstraintPreventsModification"; +} + +const char *UniqueConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::UniqueConstraintPreventsModification"; +} + +const char *VirtualTableConstraintPreventsModification::what() const noexcept +{ + return "Sqlite::VirtualTableConstraintPreventsModification"; +} + } // namespace Sqlite |