renamed class attribute_definition_generator to attribute_generator

This commit is contained in:
Sascha Kühl
2025-11-21 09:24:53 +01:00
parent 758284c2b3
commit a146dce321
9 changed files with 44 additions and 45 deletions
@@ -1,6 +1,6 @@
#include <catch2/catch_test_macros.hpp>
#include "matador/object/attribute_definition_generator.hpp"
#include "matador/object/attribute_generator.hpp"
#include "matador/object/repository.hpp"
#include "../test/models/product.hpp"
@@ -17,7 +17,7 @@ TEST_CASE("Generate column definitions from object", "[column][definition][gener
.and_then([&repo] { return repo.attach<matador::test::category>("categories"); });
REQUIRE(result);
auto columns = attribute_definition_generator::generate<matador::test::product>(repo);
auto columns = attribute_generator::generate<matador::test::product>(repo);
const std::vector expected_columns = {
attribute{"product_name", basic_type::type_varchar, constraints::PRIMARY_KEY, null_option_type::NOT_NULL },
@@ -43,7 +43,7 @@ TEST_CASE("Generate column definitions from object", "[column][definition][gener
TEST_CASE("Generate columns from object with nullable columns", "[column generator]") {
repository repo("main");
auto columns = attribute_definition_generator::generate<matador::test::optional>(repo);
auto columns = attribute_generator::generate<matador::test::optional>(repo);
const std::vector expected_columns = {
attribute{"id", basic_type::type_uint32, constraints::PRIMARY_KEY, null_option_type::NOT_NULL },
+1 -1
View File
@@ -6,7 +6,7 @@
#include <matador/query/query.hpp>
#include "matador/query/table.hpp"
#include "matador/object/attribute_definition_generator.hpp"
#include "matador/object/attribute_generator.hpp"
#include "matador/sql/connection.hpp"