diff options
Diffstat (limited to 'src/analysis/db/items/comment.c')
-rw-r--r-- | src/analysis/db/items/comment.c | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/analysis/db/items/comment.c b/src/analysis/db/items/comment.c index b4a1dc0..8b9c25f 100644 --- a/src/analysis/db/items/comment.c +++ b/src/analysis/db/items/comment.c @@ -728,7 +728,7 @@ static bool g_db_comment_prepare_db_statement(const GDbComment *comment, bound_v status = G_DB_ITEM_CLASS(g_db_comment_parent_class)->prepare_stmt(G_DB_ITEM(comment), values, count); if (!status) return false; - status = prepare_vmpa_db_statement(&comment->addr, values, count); + status = prepare_vmpa_db_statement(&comment->addr, NULL, values, count); if (!status) return false; *count += 1; @@ -736,7 +736,8 @@ static bool g_db_comment_prepare_db_statement(const GDbComment *comment, bound_v value = &(*values)[*count - 1]; - value->name = "flags"; + value->cname = "flags"; + value->built_name = false; value->type = SQLITE_INTEGER; value->integer = comment->flags; value->delete = NULL; @@ -749,14 +750,16 @@ static bool g_db_comment_prepare_db_statement(const GDbComment *comment, bound_v value = &(*values)[*count - 2]; - value->name = "inlined"; + value->cname = "inlined"; + value->built_name = false; value->type = SQLITE_BOOLEAN; value->boolean = comment->inlined; value->delete = NULL; value = &(*values)[*count - 1]; - value->name = "repeatable"; + value->cname = "repeatable"; + value->built_name = false; value->type = SQLITE_BOOLEAN; value->boolean = comment->repeatable; value->delete = NULL; @@ -787,7 +790,7 @@ static bool g_db_comment_load(GDbComment *comment, const bound_value *values, si result = G_DB_ITEM_CLASS(g_db_comment_parent_class)->load(G_DB_ITEM(comment), values, count); - result &= load_vmpa(&comment->addr, values, count); + result &= load_vmpa(&comment->addr, NULL, values, count); if (result) { @@ -1028,7 +1031,7 @@ static bool g_comment_collection_create_db_table(const GCommentCollection *colle sql = "CREATE TABLE Comments (" \ SQLITE_DB_ITEM_CREATE ", " \ - SQLITE_VMPA_CREATE ", " \ + SQLITE_SIMPLE_VMPA_CREATE ", " \ "flags INTEGER, " \ SQLITE_RLESTR_CREATE("text") ", " \ "inlined INTEGER, " \ @@ -1070,7 +1073,7 @@ static bool g_comment_collection_setup_load(GCommentCollection *collec, bound_va values, count); if (!status) return false; - if (!setup_load_for_vmpa(NULL, values, count)) + if (!setup_load_for_vmpa(NULL, NULL, values, count)) return false; *count += 1; @@ -1078,7 +1081,8 @@ static bool g_comment_collection_setup_load(GCommentCollection *collec, bound_va value = &(*values)[*count - 1]; - value->name = "flags"; + value->cname = "flags"; + value->built_name = false; value->type = SQLITE_INTEGER; if (!setup_load_of_rle_string(NULL, "text", values, count)) @@ -1089,12 +1093,14 @@ static bool g_comment_collection_setup_load(GCommentCollection *collec, bound_va value = &(*values)[*count - 2]; - value->name = "inlined"; + value->cname = "inlined"; + value->built_name = false; value->type = SQLITE_BOOLEAN; value = &(*values)[*count - 1]; - value->name = "repeatable"; + value->cname = "repeatable"; + value->built_name = false; value->type = SQLITE_BOOLEAN; return true; |