MCPcopy Create free account
hub / github.com/ElementsProject/lightning / db_data_version_get

Function db_data_version_get

db/exec.c:42–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42u32 db_data_version_get(struct db *db)
43{
44 struct db_stmt *stmt;
45 u32 version;
46 stmt = db_prepare_v2(db, SQL("SELECT intval FROM vars WHERE name = 'data_version'"));
47 db_query_prepared(stmt);
48 /* This fails on uninitialized db, so "0" */
49 if (db_step(stmt))
50 version = db_col_int(stmt, "intval");
51 else
52 version = 0;
53 tal_free(stmt);
54 return version;
55}
56
57void db_set_intvar(struct db *db, char *varname, s64 val)
58{

Callers 3

db_setupFunction · 0.85
plugin_hook_db_syncFunction · 0.85
db_setupFunction · 0.85

Calls 4

db_query_preparedFunction · 0.85
db_stepFunction · 0.85
db_col_intFunction · 0.85
tal_freeFunction · 0.85

Tested by

no test coverage detected