77#define dt_database_start_transaction(db) DT_DEBUG_TRACE_WRAPPER(DT_DEBUG_SQL, dt_database_start_transaction_debug, (db))
78#define dt_database_release_transaction(db) DT_DEBUG_TRACE_WRAPPER(DT_DEBUG_SQL, dt_database_release_transaction_debug, (db))
struct dt_database_t * dt_database_init(const char *alternative, const gboolean load_data, const gboolean has_gui)
Definition common/database.c:3008
void dt_database_end_transaction_batch(const struct dt_database_t *db)
Definition common/database.c:4766
gchar * dt_database_get_most_recent_snap(const char *db_filename)
Definition common/database.c:4517
void dt_database_cleanup_busy_statements(const struct dt_database_t *db)
Definition common/database.c:3711
sqlite3 * dt_database_get(const struct dt_database_t *)
gboolean dt_database_snapshot(const struct dt_database_t *db)
Definition common/database.c:3974
void dt_database_perform_maintenance(const struct dt_database_t *db)
Definition common/database.c:3730
void dt_database_start_transaction_debug(const struct dt_database_t *db)
Definition common/database.c:4623
void dt_database_begin_transaction_batch(const struct dt_database_t *db)
Definition common/database.c:4746
void dt_database_optimize(const struct dt_database_t *)
Definition common/database.c:3908
char ** dt_database_snaps_to_remove(const struct dt_database_t *db)
Definition common/database.c:4232
gboolean dt_database_show_error(const struct dt_database_t *db)
gboolean dt_database_maybe_maintenance(const struct dt_database_t *db, const gboolean has_gui, const gboolean closing_time)
Definition common/database.c:3831
void dt_database_destroy(const struct dt_database_t *)
gboolean dt_database_get_lock_acquired(const struct dt_database_t *db)
void dt_database_release_transaction_debug(const struct dt_database_t *db)
Definition common/database.c:4673
const gchar * dt_database_get_path(const struct dt_database_t *db)
Definition common/database.c:3651
void dt_database_rollback_transaction(const struct dt_database_t *db)
Definition common/database.c:4713
gboolean dt_database_maybe_snapshot(const struct dt_database_t *db)
Definition common/database.c:4024
Definition common/database.c:99