removed unused code
This commit is contained in:
@@ -62,19 +62,14 @@ utils::result<sql::query_result<sql::record>, utils::error> session::fetch(const
|
||||
}
|
||||
// adjust columns from given query
|
||||
for (auto &col : q.prototype) {
|
||||
if (const auto rit = it->second.find(col.name()); /*col.type() == utils::basic_type::type_unknown && */rit != it->second.end()) {
|
||||
if (const auto rit = it->second.find(col.name()); rit != it->second.end()) {
|
||||
const_cast<object::attribute_definition&>(col).type(rit->type());
|
||||
}
|
||||
}
|
||||
auto res = c->fetch(q);
|
||||
return utils::ok(sql::query_result<sql::record>{std::move(*res)/*, q.prototype*/});
|
||||
return utils::ok(sql::query_result<sql::record>{std::move(*res)});
|
||||
}
|
||||
|
||||
//query_result<record> session::fetch(const std::string &sql) const
|
||||
//{
|
||||
// return query_result<record>(std::unique_ptr());
|
||||
//}
|
||||
|
||||
size_t session::execute(const std::string &sql) const {
|
||||
auto c = pool_.acquire();
|
||||
if (!c.valid()) {
|
||||
@@ -115,15 +110,6 @@ const class sql::dialect &session::dialect() const
|
||||
return dialect_;
|
||||
}
|
||||
|
||||
// std::unique_ptr<sql::query_result_impl> session::fetch(const std::string &sql) const
|
||||
// {
|
||||
// auto c = pool_.acquire();
|
||||
// if (!c.valid()) {
|
||||
// throw std::logic_error("no database connection available");
|
||||
// }
|
||||
// return c->fetch(sql);
|
||||
// }
|
||||
|
||||
query::fetchable_query session::build_select_query(entity_query_data &&data) {
|
||||
return query::query::select(data.columns)
|
||||
.from(*data.root_table)
|
||||
|
||||
Reference in New Issue
Block a user