progress on record fetch

This commit is contained in:
2023-11-20 07:15:53 +01:00
parent ae5777bdb0
commit 171e8d36ce
20 changed files with 174 additions and 63 deletions
+5 -6
View File
@@ -16,6 +16,11 @@ record::record(const std::vector<column> &columns)
init();
}
const std::vector<column> &record::columns() const
{
return columns_;
}
bool record::has_primary_key() const
{
return pk_index_ > -1;
@@ -30,11 +35,6 @@ const column &record::primary_key() const
return columns_[pk_index_];
}
const std::vector<column> &record::columns() const
{
return columns_;
}
const column &record::at(const std::string &name) const
{
return columns_by_name_.at(name).first;
@@ -113,7 +113,6 @@ void record::init()
size_t index{0};
for(auto &col : columns_) {
add_to_map(col, index++);
// columns_by_name_.emplace(col.name(), column_index_pair {std::ref(col), index++});
}
}