X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;ds=sidebyside;f=localdb.cc;h=004391b5f0ce54bae982c0d5b831e981d58ffdd1;hb=cc2d3611ed50f5965a9138ffaf3262417993c4f8;hp=1509b617292b1ad86ac30eafc0d20fb95f80fee6;hpb=1b39ce3ff11a0c7cc742dc3f1aae2161df7cc6ab;p=cumulus.git diff --git a/localdb.cc b/localdb.cc index 1509b61..004391b 100644 --- a/localdb.cc +++ b/localdb.cc @@ -46,7 +46,7 @@ void LocalDb::ReportError(int rc) } void LocalDb::Open(const char *path, const char *snapshot_name, - const char *snapshot_scheme) + const char *snapshot_scheme, double intent) { int rc; @@ -69,8 +69,8 @@ void LocalDb::Open(const char *path, const char *snapshot_name, /* Insert this snapshot into the database, and determine the integer key * which will be used to identify it. */ sqlite3_stmt *stmt = Prepare("insert into " - "snapshots(name, scheme, timestamp) " - "values (?, ?, julianday('now'))"); + "snapshots(name, scheme, timestamp, intent) " + "values (?, ?, julianday('now'), ?)"); sqlite3_bind_text(stmt, 1, snapshot_name, strlen(snapshot_name), SQLITE_TRANSIENT); if (snapshot_scheme == NULL) @@ -78,6 +78,7 @@ void LocalDb::Open(const char *path, const char *snapshot_name, else sqlite3_bind_text(stmt, 2, snapshot_scheme, strlen(snapshot_scheme), SQLITE_TRANSIENT); + sqlite3_bind_double(stmt, 3, intent); rc = sqlite3_step(stmt); if (rc != SQLITE_DONE) {