column generator progress

This commit is contained in:
2025-11-12 22:18:56 +01:00
parent 1c5b2b21b0
commit 0d08ad4179
9 changed files with 202 additions and 65 deletions
+5 -5
View File
@@ -60,7 +60,7 @@ TEST_CASE_METHOD(QueryFixture, "Test insert statement", "[query][statement][inse
stmt = query::insert()
.into<person>("person", repo)
.values<person>()
.values(generator::placeholders<person>())
.prepare(db);
REQUIRE(stmt);
@@ -102,7 +102,7 @@ TEST_CASE_METHOD(QueryFixture, "Test update statement", "[query][statement][upda
stmt = query::insert()
.into<person>("person", repo)
.values<person>()
.values(generator::placeholders<person>())
.prepare(db);
REQUIRE(stmt);
@@ -125,7 +125,7 @@ TEST_CASE_METHOD(QueryFixture, "Test update statement", "[query][statement][upda
george.age = 36;
george.image = {5,6,7,8};
stmt = query::update("person")
.set<person>()
.set(generator::column_value_pairs<person>())
.where("id"_col == _)
.prepare(db);
REQUIRE(stmt);
@@ -166,7 +166,7 @@ TEST_CASE_METHOD(QueryFixture, "Test delete statement", "[query][statement][dele
stmt = query::insert()
.into<person>("person", repo)
.values<person>()
.values(generator::placeholders<person>())
.prepare(db);
REQUIRE(stmt);
@@ -253,7 +253,7 @@ TEST_CASE_METHOD(QueryFixture, "Test reuse prepared statement", "[query][stateme
stmt = query::insert()
.into<person>("person", repo)
.values<person>()
.values(generator::placeholders<person>())
.prepare(db);
REQUIRE(stmt);