aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/sqlite/sqliteexception.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2023-03-13 16:00:29 +0100
committerMarco Bubke <[email protected]>2023-03-15 11:34:01 +0000
commit4502a02fbb95bd32ad7bb367485184fc977ab1b2 (patch)
treea99d248e99f9721a3160667cb46e995ccc9c80c0 /src/libs/sqlite/sqliteexception.cpp
parent37563679ccaadc70acea4a53d487b3d21836a830 (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.cpp60
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