progress on session_insert_builder

This commit is contained in:
Sascha Kühl
2025-05-08 16:13:22 +02:00
parent 4e4a294d19
commit df0be4f37c
7 changed files with 246 additions and 4 deletions
+16
View File
@@ -0,0 +1,16 @@
#include "matador/orm/session_insert_builder.hpp"
namespace matador::orm {
void session_insert_builder::on_primary_key(const char* id, std::string& value, size_t) {
push(id, value);
}
void session_insert_builder::on_revision(const char* id, unsigned long long& x) {
push(id, x);
}
void session_insert_builder::push(const std::string& column_name, const utils::database_type& value) {
entity_insert_data_.back().columns.emplace_back(column_name);
entity_insert_data_.back().values.emplace_back(value);
}
}