Tim Wojtulewicz
|
78dffb1d6f
|
SQLite: Add backend option for pragma timeout
|
2025-05-21 09:38:27 -07:00 |
|
Tim Wojtulewicz
|
f0e7b78554
|
SQLite: Rename tuning_params to pragma_commands, move running pragmas to utility method
|
2025-05-21 09:38:27 -07:00 |
|
Tim Wojtulewicz
|
98bd85b805
|
Mark storage classes as final where appropriate
|
2025-04-14 10:11:13 -07:00 |
|
Tim Wojtulewicz
|
32ae8f4eaa
|
Make storage events take a tag for the backend instead of a string
|
2025-03-27 16:12:24 -07:00 |
|
Tim Wojtulewicz
|
e5b06367f7
|
Squash code from OperationResultCallback into ResultCallback
|
2025-03-21 11:44:39 -07:00 |
|
Tim Wojtulewicz
|
8bca6a8594
|
Cleanup/update comments across the storage C++ files
|
2025-03-18 10:20:34 -07:00 |
|
Tim Wojtulewicz
|
e6f1eea1b7
|
Remove default argument for callbacks, reorder function arguments
|
2025-03-18 10:20:34 -07:00 |
|
Tim Wojtulewicz
|
ebefb21c53
|
Pass network time down to Expire()
|
2025-03-18 10:20:34 -07:00 |
|
Tim Wojtulewicz
|
60aa987e06
|
Store sqlite3_stmts directly instead of looking up from a map
|
2025-03-18 10:20:34 -07:00 |
|
Tim Wojtulewicz
|
99160f8fcd
|
Rearrange visibility of Backend methods, add DoPoll/DoExpire, add return comments
|
2025-03-18 10:20:34 -07:00 |
|
Tim Wojtulewicz
|
ac4aef2d94
|
SQLite: Handle other return values from sqlite3_step
|
2025-03-18 10:20:33 -07:00 |
|
Tim Wojtulewicz
|
9ed3e33f97
|
Completely rework return values from storage operations
|
2025-03-18 10:20:33 -07:00 |
|
Tim Wojtulewicz
|
e766af7322
|
Split sync/async handling into the BIF methods
|
2025-03-18 10:20:33 -07:00 |
|
Tim Wojtulewicz
|
4695060d75
|
Allow opening and closing backends to be async
|
2025-03-18 09:32:34 -07:00 |
|
Tim Wojtulewicz
|
ec49f5d550
|
SQLite: Handle automated expiration
|
2025-03-18 09:32:34 -07:00 |
|
Tim Wojtulewicz
|
e95784db16
|
SQLite: Store/lookup prepared statements instead of recreating
|
2025-03-18 09:32:34 -07:00 |
|
Tim Wojtulewicz
|
9d1eef3fbc
|
Add basic SQLite storage backend
|
2025-03-18 09:32:34 -07:00 |
|