diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-11-17 18:05:06 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-11-17 18:05:06 +0200 |
commit | f959f1fb57ba5607573625aecf8ff38e4de9d558 (patch) | |
tree | 8464e6eaf79dbcb56db474b9e81d6d4de457018b /odb/mysql/object-statements.hxx | |
parent | 81d08ed6587144baaec83522382119a7286a911e (diff) |
Add support for unidirectional object relationships
New test: common/relationship.
Diffstat (limited to 'odb/mysql/object-statements.hxx')
-rw-r--r-- | odb/mysql/object-statements.hxx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/odb/mysql/object-statements.hxx b/odb/mysql/object-statements.hxx index a16af88..ad51d05 100644 --- a/odb/mysql/object-statements.hxx +++ b/odb/mysql/object-statements.hxx @@ -29,17 +29,25 @@ namespace odb public details::shared_base { public: + typedef mysql::connection connection_type; + + connection_type& + connection () + { + return conn_; + } + virtual ~object_statements_base (); protected: - object_statements_base (connection& conn) + object_statements_base (connection_type& conn) : conn_ (conn) { } protected: - connection& conn_; + connection_type& conn_; }; template <typename T> @@ -59,7 +67,7 @@ namespace odb typedef mysql::update_statement update_statement_type; typedef mysql::delete_statement erase_statement_type; - object_statements (connection&); + object_statements (connection_type&); image_type& image () |