aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/sqlite/sqliteexception.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2023-03-13 15:36:55 +0100
committerMarco Bubke <[email protected]>2023-03-15 11:33:43 +0000
commit093584a10c693d81464a6a19a5bf6d9c027284c0 (patch)
treec2c2b919b577b006ad03c1b68cf58443f85aa7df /src/libs/sqlite/sqliteexception.cpp
parent0a38ae7e78246bf54a9a6a3d07c14a48c3bbdb2d (diff)
Sqlite: Add extended exceptions for busy errors
Change-Id: I812650401f4a5d5a099abc0183d2f7ed4e1d64c6 Reviewed-by: Qt CI Bot <[email protected]> Reviewed-by: Tim Jenssen <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqliteexception.cpp')
-rw-r--r--src/libs/sqlite/sqliteexception.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/libs/sqlite/sqliteexception.cpp b/src/libs/sqlite/sqliteexception.cpp
index d3ed0d51c77..8d07ba45c20 100644
--- a/src/libs/sqlite/sqliteexception.cpp
+++ b/src/libs/sqlite/sqliteexception.cpp
@@ -464,4 +464,34 @@ const char *InputOutputCannotRead::what() const noexcept
return "Sqlite::InputOutputCannotRead";
}
+const char *StatementIsBusyRecovering::what() const noexcept
+{
+ return "Sqlite::StatementIsBusyRecovering";
+}
+
+const char *StatementIsBusySnapshot::what() const noexcept
+{
+ return "Sqlite::StatementIsBusySnapshot";
+}
+
+const char *StatementIsBusyTimeout::what() const noexcept
+{
+ return "Sqlite::StatementIsBusyTimeout";
+}
+
+const char *DatabaseIsBusyRecovering::what() const noexcept
+{
+ return "Sqlite::DatabaseIsBusyRecovering";
+}
+
+const char *DatabaseIsBusySnapshot::what() const noexcept
+{
+ return "Sqlite::DatabaseIsBusySnapshot";
+}
+
+const char *DatabaseIsBusyTimeout::what() const noexcept
+{
+ return "Sqlite::DatabaseIsBusyTimeout";
+}
+
} // namespace Sqlite