| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rpc, wallet: Expose database format in getwalletinfo | João Barbosa | 2020-10-14 | 1 | -0/+1 |
| | | |||||
| * | Determine wallet file type based on file magic | Andrew Chow | 2020-10-14 | 1 | -0/+1 |
| | | |||||
| * | Implement SQLiteDatabase::Verify | Andrew Chow | 2020-10-14 | 1 | -0/+2 |
| | | |||||
| * | Implement SQLiteBatch::StartCursor, ReadAtCursor, and CloseCursor | Andrew Chow | 2020-10-14 | 1 | -0/+2 |
| | | |||||
| * | Add SetupSQLStatements | Andrew Chow | 2020-10-14 | 1 | -0/+8 |
| | | |||||
| * | Initialize and Shutdown sqlite3 globals | Andrew Chow | 2020-10-14 | 1 | -0/+2 |
| | | | | | | | | | | sqlite3 recommends that sqlite3_initialize be called when the application starts, and sqlite3_shutdown when it stops. Since we don't always use sqlite3, we initialize it when a SQLiteDatabse is constructed (calling sqlite3_initialize after initialized is a no-op). We call sqlite3_shutdown when we see that there are no databases opened. The number of open databases is tracked by an atomic g_dbs_open. | ||||
| * | Constructors, destructors, and relevant private fields for SQLiteDatabase/Batch | Andrew Chow | 2020-10-14 | 1 | -0/+5 |
| | | |||||
| * | Implement SQLiteDatabaseVersion | Andrew Chow | 2020-10-14 | 1 | -0/+2 |
| | | |||||
| * | Add SQLiteDatabase and SQLiteBatch dummy classes | Andrew Chow | 2020-10-14 | 1 | -0/+99 |