query/src/sql/column_generator.cpp

28 lines
628 B
C++

#include "matador/sql/column_generator.hpp"
namespace matador::sql {
column_generator::column_generator(std::vector<column> &columns)
: columns_(columns) {}
void column_generator::on_primary_key(const char *id, std::string &pk, size_t size)
{
on_attribute(id, pk, { size, utils::constraints::PRIMARY_KEY });
}
void column_generator::on_revision(const char *id, unsigned long long int &x)
{
on_attribute(id, x);
}
void column_generator::on_belongs_to(const char *id, utils::identifiable &x, utils::cascade_type)
{
}
void column_generator::on_has_one(const char *id, utils::identifiable &x, utils::cascade_type)
{
}
}