BOOLEAN SQLite_Reset(void)
Reset database and clear in-memory database. Database closed on failure.
Definition: sqlite.c:291
BOOLEAN SQLite_Open(const char *filename)
Open database 'filename'. The database is created and initialised if it does not exist. The database is upgraded if it is older than the current version. The in-memory database is cleared and database records are loaded into it.
Definition: sqlite.c:164
BOOLEAN SQLite_WriteBlob(U32BIT id, const void *data, U32BIT data_size)
Write 'data' into blob 'id'.
Definition: sqlite.c:550
void SQLite_RemoveBackup(const char *filename)
Remove backup 'filename'.
Definition: sqlite.c:806
BOOLEAN SQLite_Initialise(void)
Initialise SQLite interface.
Definition: sqlite.c:97
void SQLite_Uninitialise(void)
Uninitialise SQLite interface.
Definition: sqlite.c:131
U32BIT SQLite_ReadBlob(U32BIT id, void *data, U32BIT data_size)
Read blob 'id' into 'data'.
Definition: sqlite.c:489
System Wide Global Technical Data Type Definitions.
BOOLEAN SQLite_SaveDatabaseRecords(void)
Save in-memory database changes into the database.
Definition: sqlite.c:359
U32BIT SQLite_GetBlobSize(U32BIT id)
Get size of blob 'id'.
Definition: sqlite.c:437
BOOLEAN SQLite_RestoreBackup(const char *filename, BOOLEAN check_exists_only)
Restore backup 'filename'.
Definition: sqlite.c:707
BOOLEAN SQLite_CreateBackup(const char *filename)
Create backup 'filename'.
Definition: sqlite.c:631
void SQLite_Close(void)
Close database.
Definition: sqlite.c:257