column, placeholder and column_value generator progress

This commit is contained in:
Sascha Kühl
2025-11-10 16:12:53 +01:00
parent 4b51ad21da
commit b3bff2dd1b
15 changed files with 267 additions and 83 deletions
+1 -6
View File
@@ -7,12 +7,10 @@ namespace matador::sql {
column_generator::column_generator(std::vector<column> &column_infos,
const object::repository &scm,
const std::string &table_name,
const bool force_lazy,
const bool has_many_to_many)
const bool force_lazy)
: column_infos_(column_infos)
, table_schema_(scm)
, force_lazy_(force_lazy)
, has_many_to_many_(has_many_to_many)
{
table_name_stack_.push(table_name);
seen_tables.insert(table_name);
@@ -33,9 +31,6 @@ std::vector<column> column_generator::generate( const object::repository& scm, c
void column_generator::on_revision(const char *id, uint64_t &)
{
if (has_many_to_many_) {
return;
}
push(id);
}