added session test (progress)

This commit is contained in:
2024-02-04 22:24:50 +01:00
parent fa3ea28920
commit 0f13884f06
8 changed files with 115 additions and 16 deletions
+10
View File
@@ -10,6 +10,16 @@ session::session(connection_pool<connection> &pool)
: pool_(pool)
, dialect_(backend_provider::instance().connection_dialect(pool_.info().type)) {}
void session::drop_table(const std::string &table_name)
{
auto c = pool_.acquire();
if (!c.valid()) {
throw std::logic_error("no database connection available");
}
c->drop().table(table_name).execute();
}
query_result<record> session::fetch(const query_context &q) const
{
auto c = pool_.acquire();