moved dump schema method to class schema
This commit is contained in:
@@ -84,10 +84,6 @@ const class sql::dialect &session::dialect() const {
|
||||
return dialect_;
|
||||
}
|
||||
|
||||
void session::dump_schema(std::ostream &os) const {
|
||||
schema_.repo().dump(os);
|
||||
}
|
||||
|
||||
utils::result<std::unique_ptr<sql::query_result_impl>, utils::error> session::fetch(const sql::query_context& ctx) const {
|
||||
if (const auto result = cache_.acquire(ctx); !result) {
|
||||
return utils::failure(result.err());
|
||||
|
||||
@@ -218,6 +218,13 @@ schema::const_iterator schema::find(const std::string &name) const {
|
||||
return schema_nodes_.find(result->get().type_index());
|
||||
}
|
||||
|
||||
void schema::dump(std::ostream &os) const {
|
||||
os << repo_.name() << std::endl;
|
||||
for (const auto &node: repo_) {
|
||||
os << " " << node.name() << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
sql::query_context schema::build_add_constraint_context(const object::repository_node &node,
|
||||
const object::restriction &cons,
|
||||
const sql::connection &conn) const {
|
||||
|
||||
Reference in New Issue
Block a user