aboutsummaryrefslogtreecommitdiff
path: root/odb/mysql/object-statements.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/mysql/object-statements.hxx')
-rw-r--r--odb/mysql/object-statements.hxx14
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 ()