refactor: rename DTree to DValue
This commit is contained in:
@@ -32,7 +32,7 @@ RENDER(Request& context)
|
||||
String multi_statement_error = sqlite_error(db);
|
||||
StringMap dropped_params;
|
||||
dropped_params["name"] = "dropped";
|
||||
DTree dropped_tables = sqlite_query(db, "select name from sqlite_master where type = 'table' and name = :name", dropped_params);
|
||||
DValue dropped_tables = sqlite_query(db, "select name from sqlite_master where type = 'table' and name = :name", dropped_params);
|
||||
check("sqlite_query() rejects multi-statement SQL", multi_statement_error.find("exactly one SQL statement") != String::npos && dropped_tables["0"]["name"].to_string() == "", multi_statement_error + " tables=" + json_encode(dropped_tables));
|
||||
|
||||
StringMap ada;
|
||||
@@ -52,7 +52,7 @@ RENDER(Request& context)
|
||||
|
||||
StringMap query_params;
|
||||
query_params["min_visits"] = "4";
|
||||
DTree rows = sqlite_query(db, "select id, email, visits, rating from users where visits >= :min_visits order by id", query_params);
|
||||
DValue rows = sqlite_query(db, "select id, email, visits, rating from users where visits >= :min_visits order by id", query_params);
|
||||
check("sqlite_query() rows", rows.is_array() && rows["0"]["email"].to_string() == "ada@example.test" && rows["0"]["visits"].to_s64() == 7 && rows["0"]["rating"].to_f64() > 4.49, json_encode(rows));
|
||||
|
||||
sqlite_query(db, "select id from users where id = ?", query_params);
|
||||
|
||||
Reference in New Issue
Block a user