renamed query_compiler to query_builder. Changed handling of column names (broken)

This commit is contained in:
2026-01-23 08:10:38 +01:00
parent 686b1ddb7a
commit d13ccc861e
13 changed files with 985 additions and 964 deletions
+7 -7
View File
@@ -12,7 +12,7 @@
#include "matador/query/table.hpp"
#include "matador/query/schema.hpp"
#include "matador/query/query_builder.hpp"
#include "matador/query/select_query_builder.hpp"
#include "../backend/test_backend_service.hpp"
@@ -44,7 +44,7 @@ TEST_CASE("Create sql query data for entity with eager has one", "[query][entity
.and_then( [&scm] { return scm.attach<flight>("flights"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
const auto it = scm.find(typeid(flight));
REQUIRE(it != scm.end());
@@ -98,7 +98,7 @@ TEST_CASE("Create sql query data for entity with eager belongs to", "[query][ent
.and_then( [&scm] { return scm.attach<book>("books"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
const auto it = scm.find(typeid(book));
REQUIRE(it != scm.end());
@@ -170,7 +170,7 @@ TEST_CASE("Create sql query data for entity with eager has many belongs to", "[q
.and_then( [&scm] { return scm.attach<order>("orders"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
const auto it = scm.find(typeid(order));
REQUIRE(it != scm.end());
@@ -234,7 +234,7 @@ TEST_CASE("Create sql query data for entity with eager many to many", "[query][e
.and_then( [&scm] { return scm.attach<ingredient>("ingredients"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
const auto it = scm.find(typeid(ingredient));
REQUIRE(it != scm.end());
@@ -288,7 +288,7 @@ TEST_CASE("Create sql query data for entity with eager many to many (inverse par
.and_then( [&scm] { return scm.attach<course>("courses"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
const auto it = scm.find(typeid(course));
REQUIRE(it != scm.end());
@@ -342,7 +342,7 @@ TEST_CASE("Test eager relationship", "[session][eager]") {
.and_then( [&scm] { return scm.attach<employee>("employees"); } );
REQUIRE(result);
query_builder eqb(scm, db);
select_query_builder eqb(scm, db);
auto data = eqb.build<department>();
REQUIRE(data.is_ok());