From 093584a10c693d81464a6a19a5bf6d9c027284c0 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 13 Mar 2023 15:36:55 +0100 Subject: Sqlite: Add extended exceptions for busy errors Change-Id: I812650401f4a5d5a099abc0183d2f7ed4e1d64c6 Reviewed-by: Qt CI Bot Reviewed-by: Tim Jenssen --- src/libs/sqlite/sqliteexception.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/libs/sqlite/sqliteexception.cpp') 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 -- cgit v1.2.3