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:3003
void dt_database_end_transaction_batch(const struct dt_database_t *db)
Definition common/database.c:4720
gchar * dt_database_get_most_recent_snap(const char *db_filename)
Definition common/database.c:4512
void dt_database_cleanup_busy_statements(const struct dt_database_t *db)
Definition common/database.c:3706
sqlite3 * dt_database_get(const struct dt_database_t *)
gboolean dt_database_snapshot(const struct dt_database_t *db)
Definition common/database.c:3969
void dt_database_perform_maintenance(const struct dt_database_t *db)
Definition common/database.c:3725
void dt_database_start_transaction_debug(const struct dt_database_t *db)
Definition common/database.c:4618
void dt_database_begin_transaction_batch(const struct dt_database_t *db)
Definition common/database.c:4710
void dt_database_optimize(const struct dt_database_t *)
Definition common/database.c:3903
char ** dt_database_snaps_to_remove(const struct dt_database_t *db)
Definition common/database.c:4227
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:3826
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:4658
const gchar * dt_database_get_path(const struct dt_database_t *db)
Definition common/database.c:3646
void dt_database_rollback_transaction(const struct dt_database_t *db)
Definition common/database.c:4689
gboolean dt_database_maybe_snapshot(const struct dt_database_t *db)
Definition common/database.c:4019
Definition common/database.c:98