changed the interface of on_primary_key to have a third parameter of type primary_key_attribute
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
#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);
|
||||
}
|
||||
|
||||
@@ -3,14 +3,6 @@
|
||||
#include <iostream>
|
||||
|
||||
namespace matador::orm {
|
||||
void session_query_builder::on_primary_key(const char *id, std::string &, size_t) {
|
||||
push(id);
|
||||
if (!is_root_entity()) {
|
||||
const auto b = pk_.is_varchar();
|
||||
std::cout << "is matching primary key: " << std::boolalpha << b << "\n";
|
||||
}
|
||||
}
|
||||
|
||||
void session_query_builder::on_revision(const char *id, unsigned long long &/*rev*/) {
|
||||
push(id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user