Commit Graph
788 Commits
Author SHA1 Message Date
Carl Johnsen 4ca147d0f1 More preliminary work towards implicit reusable transaction 2025-05-20 16:27:07 +02:00
Carl Johnsen a720a69291 Made LocalPurgeDatabase async 2025-05-20 16:15:37 +02:00
Carl Johnsen 5f65c877d9 Removed FormatInvariant as it's now handled by the extension methods 2025-05-20 16:03:12 +02:00
Carl Johnsen 1ddce07d0f Purged IDb from LocalPurgeDatabase 2025-05-20 15:59:07 +02:00
Carl Johnsen 2e570a5862 Changed LocalPurgeDatabase to use factory construction 2025-05-20 15:54:23 +02:00
Carl Johnsen aa70a1e41c Restructured SQL queries in LocalListDatabase 2025-05-20 09:28:52 +02:00
Carl Johnsen e0dece7fab Made LocalListDatabase async 2025-05-20 09:00:45 +02:00
Carl Johnsen b15b1db333 Changed heavy async properties in LocalListDatabase.FileSets into methods 2025-05-20 08:49:32 +02:00
Carl Johnsen af49f7332a Removed FormatInvariant as it's now handled by the extension methods 2025-05-20 08:34:03 +02:00
Carl Johnsen 388ed0d2ea Purged IDb from LocalListDatabase 2025-05-20 08:30:32 +02:00
Carl Johnsen 9c4eb5a222 FilteredFilenameTable.CreateAsync wasn't static 2025-05-20 08:26:32 +02:00
Carl Johnsen f1f6924fe0 Changed LocalListDatabase to use factory construction 2025-05-20 08:11:48 +02:00
Carl Johnsen 293e329a2d Restructured SQL queries in LocalListChangesDatabase 2025-05-20 08:03:12 +02:00
Carl Johnsen 9f7a82ff37 Made LocalListChangesDatabase async 2025-05-20 07:48:14 +02:00
Carl Johnsen 4db6d247f4 Removed FormatInvariant as it's now handled by the extension methods 2025-05-20 07:38:03 +02:00
Carl Johnsen 96d4906a73 Added rollback to ReusableTransaction 2025-05-20 07:34:14 +02:00
Carl Johnsen def0be53d2 Purged IDb from LocalListChangesDatabase 2025-05-20 07:33:57 +02:00
Carl Johnsen 49663b9d55 Changed LocalListChangesDatabase to use factory construction 2025-05-20 07:25:12 +02:00
Carl Johnsen 75c77bdaa6 Fixed async method not being async 2025-05-20 07:08:01 +02:00
Carl Johnsen caf5bddc0c Restructured SQL queries in LocalListBrokenFilesDatabase 2025-05-20 07:07:44 +02:00
Carl Johnsen ef717048e8 Purged IDb from LocalListBrokenFilesDatabase 2025-05-20 06:54:09 +02:00
Carl Johnsen f7a0e17110 Made LocalListBrokenFilesDatabase async 2025-05-20 06:46:45 +02:00
Carl Johnsen 5622547abb Removed calls to FormatInvariant as the extension methods handle this now 2025-05-20 06:41:51 +02:00
Carl Johnsen 7cdee45c30 Changed LocalListBrokenFilesDatabase to use factory construction 2025-05-20 06:38:55 +02:00
Carl Johnsen b292756eb9 Removed whitespace 2025-05-20 06:36:54 +02:00
Carl Johnsen 654b80fee3 Restructured SQL queries in LocalListAffectedDatabase 2025-05-20 06:35:17 +02:00
Carl Johnsen dadbd9ed76 Made LocalListAffected Database async 2025-05-20 06:15:56 +02:00
Carl Johnsen 044110318b Changed LocalListAffectedDatabase to use factory construction 2025-05-20 06:11:41 +02:00
Carl Johnsen 3e3a9b5aa9 More SQL query restructuring 2025-05-20 06:07:45 +02:00
Carl Johnsen 0b508d2575 Started work on restructuring the SQL queries in LocalBackupDatabase. 2025-05-19 21:59:44 +02:00
Carl Johnsen 88db9676b4 Restructured SQL queries in LocalDeleteDatabase and made everything async where applicable 2025-05-19 21:51:28 +02:00
Carl Johnsen ed6cee24d1 Changed a heavy property in LocalDeleteDatabase to a function to convey the heavyness 2025-05-19 21:03:40 +02:00
Carl Johnsen 2c9bc49b3d Changed LocalDeleteDatabase to use factory construction 2025-05-19 20:43:45 +02:00
Carl Johnsen af2b1565b5 Removed whitespace 2025-05-19 20:38:34 +02:00
Carl Johnsen 13194bbd98 Restructured SQL queries in LocalBugReportDatabase and ensured it's async 2025-05-19 20:38:10 +02:00
Carl Johnsen 940d4077ff Changed LocalBugReportDatabase to use factory construction 2025-05-19 20:31:37 +02:00
Carl Johnsen f2f28f7eea Removed whitespace 2025-05-19 20:30:59 +02:00
Carl Johnsen d08bcbba3a Updated ChangeStatistics to use Microsoft.Data.Sqlite and be async 2025-05-19 15:56:16 +02:00
Carl Johnsen f3f00faf8e Incorrectly called the synchronous version of a function 2025-05-19 15:45:31 +02:00
Carl Johnsen d73a555647 Restructured the SQL queries in LocalBackupDatabase and made sure it's properly async 2025-05-19 15:43:55 +02:00
Carl Johnsen c848ca6819 Added more extension methods as they're required by LocalBackupDatabase 2025-05-19 15:43:21 +02:00
Carl Johnsen 41462ba7e3 Added default value to the synchronous ReusableTransaction.Commit(), as nothing should be a valid parameter 2025-05-19 14:41:16 +02:00
Carl Johnsen 973ba1ad9c Preliminary work on implicit (from an external view) transactions 2025-05-19 14:40:28 +02:00
Carl Johnsen 48e6b61977 Purged IDb from LocalBackupDatabase 2025-05-19 14:40:00 +02:00
Carl Johnsen ae12d63468 Changed TemporaryDbValueList to use factory construction and to be proper async. 2025-05-19 14:27:01 +02:00
Carl Johnsen d4c56ec9ef Changed TemporaryDbValueList from IDb to Microsoft.Data.Sqlite 2025-05-19 13:49:14 +02:00
Carl Johnsen 4ab7f290a7 Updated LocalBackupDatabase to use factory construction 2025-05-19 13:19:24 +02:00
Carl Johnsen bdaa976f6b Changed LocalRestoreDatabase to pass the ReusableTransaction instead of its inner transaction 2025-05-19 10:49:22 +02:00
Carl Johnsen 2dabf56c82 Additional SQL query whitespaces 2025-05-19 10:46:50 +02:00
Carl Johnsen ab6b2a64c9 Added the extension method to pass ReusableTransactions directly on SqliteCommands 2025-05-19 10:37:37 +02:00