core-legacy/include/database.h

41 lines
531 B
C
Raw Normal View History

2020-05-05 09:42:02 +00:00
#ifndef CORE_DATABASE_H
#define CORE_DATABASE_H
#include <sqlite3.h>
extern sqlite3 *global_database;
2020-08-15 10:13:03 +00:00
void
database_init();
void
database_free();
void
2020-05-05 09:42:02 +00:00
database_migrate();
2020-08-15 10:13:03 +00:00
int
database_transaction_begin();
void
database_transaction_commit();
void
database_transaction_rollback();
int
database_helper_get_id(sqlite3_stmt *stmt);
int*
database_helper_get_ids(sqlite3_stmt *stmt);
char*
database_helper_get_string(sqlite3_stmt *stmt);
char**
database_helper_get_strings(sqlite3_stmt *stmt);
2020-05-05 09:42:02 +00:00
#endif /* CORE_DATABASE_H */