Commit Graph
810 Commits
Author SHA1 Message Date
Carl Johnsen 7a6bc2ba26 Removed transactions as parameter in the methods of LocalRecreateDatabase as part of the move towards implicit transactions 2025-05-22 06:14:16 +02:00
Carl Johnsen 4d8d1a80d1 Updated an inner call of FilesetVolumeWriter to use the new async database methods 2025-05-22 06:01:22 +02:00
Carl Johnsen 67c17871f9 Reintroduced CreateTemporaryFileset helper function for instantiating inner class of LocalPurgeDatabase 2025-05-22 06:00:01 +02:00
Carl Johnsen 58fc35e9fd Changed LocalDatabase.GetFilesetIDs to return an async enumerable, rather than a task containing an enumerable. 2025-05-21 15:56:59 +02:00
Carl Johnsen 0eba962fb9 Reintroduced helper function for constructing a LocalListChangesDatabase.StorageHelper 2025-05-21 15:45:18 +02:00
Carl Johnsen 5ffff0e32e Fixed a method being synchronous in LocalTestDatabase 2025-05-21 14:51:47 +02:00
Carl Johnsen cc2f9740ae Reintroduced the helper method for constructing a
LocalDeleteDatabase.BlockQuery
2025-05-21 14:51:22 +02:00
Carl Johnsen edf1d93f56 Removed transactions as arguments as part of the transition to implicit transactions 2025-05-21 10:08:06 +02:00
Carl Johnsen e4cffd5735 Restructured SQL queries in LocalTestDatabase 2025-05-21 09:40:32 +02:00
Carl Johnsen ef2f856c61 Made everything in LocalTestDatabase async 2025-05-21 09:22:29 +02:00
Carl Johnsen d6889569bb Removed FormatInvariant as it's now handled by the extension methods 2025-05-21 09:13:01 +02:00
Carl Johnsen 602a30d8e2 Purged IDb from LocalTestDatabase 2025-05-21 09:11:25 +02:00
Carl Johnsen 60b8df6474 Changed LocalTestDatabase to use factory construction 2025-05-21 09:05:34 +02:00
Carl Johnsen 8c11cc9f71 Removed whitespace 2025-05-21 09:05:15 +02:00
Carl Johnsen d45e977d53 Found more factory construction inconsistencies 2025-05-21 08:47:24 +02:00
Carl Johnsen 4affe460ad Restructered SQL queries in LocalRecreateDatabase 2025-05-21 08:42:42 +02:00
Carl Johnsen 003faef8bf Ensured all calls to sqlite in LocalRecreateDatabase uses extension methods and are properly async 2025-05-21 07:57:13 +02:00
Carl Johnsen 712d75a3d3 Removed FormatInvariant as it's now handeld by the extension methods 2025-05-21 07:40:39 +02:00
Carl Johnsen 89a5f5d4f7 Changed LocalRecreateDatabase to use factory construction 2025-05-21 07:36:44 +02:00
Carl Johnsen d11b4e58e7 Reworked the factory construction chains to forward an instantiated object where applicable 2025-05-21 07:24:36 +02:00
Carl Johnsen 9776e8ba33 Found inconsintensies in how the purge and delete databases are constructed now, through the create methods compared to the previous constructors. 2025-05-20 21:41:47 +02:00
Carl Johnsen 6a5214f72d Restructered SQL queries in LocalPurgeDatabase 2025-05-20 16:27:33 +02:00
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