moved schema to query namespace
This commit is contained in:
@@ -5,11 +5,13 @@
|
||||
|
||||
#include "matador/sql/query_context.hpp"
|
||||
|
||||
#include "matador/query/table.hpp"
|
||||
|
||||
namespace matador::sql {
|
||||
class connection_pool;
|
||||
}
|
||||
|
||||
namespace matador::orm {
|
||||
namespace matador::query {
|
||||
|
||||
class schema;
|
||||
|
||||
@@ -52,11 +54,12 @@ public:
|
||||
[[nodiscard]] utils::result<bool, utils::error> table_exists(const std::string &table_name) const;
|
||||
|
||||
private:
|
||||
sql::query_context build_add_constraint_context( const object::repository_node& node, const class object::restriction& cons ) const;
|
||||
sql::query_context build_drop_constraint_context( const object::repository_node& node, const class object::restriction& cons ) const;
|
||||
[[nodiscard]] sql::query_context build_add_constraint_context( const object::repository_node& node, const object::restriction& cons ) const;
|
||||
[[nodiscard]] sql::query_context build_drop_constraint_context( const object::repository_node& node, const object::restriction& cons ) const;
|
||||
|
||||
private:
|
||||
object::repository repo_;
|
||||
std::unordered_map<std::type_index, table> table_map_;
|
||||
sql::connection_pool &pool_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user