From 7c3e9f3ae4bb1a207fd2443456c3309e8b173ac8 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 18 Nov 2010 14:02:45 +0200 Subject: Version image types --- odb/mysql/object-statements.hxx | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'odb/mysql/object-statements.hxx') diff --git a/odb/mysql/object-statements.hxx b/odb/mysql/object-statements.hxx index ad51d05..c2c97e8 100644 --- a/odb/mysql/object-statements.hxx +++ b/odb/mysql/object-statements.hxx @@ -69,12 +69,26 @@ namespace odb object_statements (connection_type&); + // Object image. + // image_type& image () { return image_; } + std::size_t + image_version () const + { + return image_version_; + } + + void + image_version (std::size_t v) + { + image_version_ = v; + } + binding& image_binding () { @@ -87,12 +101,26 @@ namespace odb return image_error_; } + // Object id image. + // id_image_type& id_image () { return id_image_; } + std::size_t + id_image_version () const + { + return id_image_version_; + } + + void + id_image_version (std::size_t v) + { + id_image_version_ = v; + } + binding& id_image_binding () { @@ -172,10 +200,12 @@ namespace odb MYSQL_BIND image_bind_[object_traits::column_count + 1]; image_type image_; + std::size_t image_version_; my_bool image_error_[object_traits::column_count]; binding image_binding_; id_image_type id_image_; + std::size_t id_image_version_; binding id_image_binding_; details::shared_ptr persist_; -- cgit v1.1