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
+3 -3
View File
@@ -3,7 +3,7 @@
#include "matador/orm/error_code.hpp"
#include "matador/query/query_builder.hpp"
#include "matador/query/select_query_builder.hpp"
#include "matador/query/criteria.hpp"
#include "matador/query/query.hpp"
#include "matador/query/generator.hpp"
@@ -320,7 +320,7 @@ utils::result<object::object_ptr<Type>, utils::error> session::find(const Primar
return utils::failure(make_error(error_code::NoPrimaryKey, "Type hasn't primary key."));
}
query::query_builder eqb(schema_, *this);
query::select_query_builder eqb(schema_, *this);
const query::table_column c(&it->second.table(), info.primary_key_attribute()->name());
using namespace matador::query;
auto data = eqb.build<Type>(c == utils::_);
@@ -351,7 +351,7 @@ utils::result<sql::query_result<Type>, utils::error> session::find(query::criter
return utils::failure(make_error(error_code::UnknownType, "Failed to determine requested type."));
}
query::query_builder eqb(schema_, *this);
query::select_query_builder eqb(schema_, *this);
auto data = eqb.build<Type>(std::move(clause));
if (!data.is_ok()) {
return utils::failure(make_error(error_code::FailedToBuildQuery,