added sqlite query result and enhanced column generator and value extractor

This commit is contained in:
2023-11-14 20:21:51 +01:00
parent 4ed01a617d
commit d76ac60278
44 changed files with 1052 additions and 192 deletions
+29
View File
@@ -0,0 +1,29 @@
#include "matador/sql/value_extractor.hpp"
namespace matador::sql {
value_extractor::value_extractor(std::vector<any_type> &values)
: values_(values)
{}
void value_extractor::on_primary_key(const char *, std::string &pk, size_t)
{
append(pk);
}
void value_extractor::on_revision(const char *, unsigned long long int &rev)
{
append(rev);
}
void value_extractor::on_attribute(const char *, char *x, const utils::field_attributes &)
{
append(x);
}
void value_extractor::on_attribute(const char *, std::string &x, const utils::field_attributes &)
{
append(x);
}
}