diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-10-27 15:16:49 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-10-27 15:16:49 +0200 |
commit | 2f920671a7e4be7eb488724ae19360a87d66860c (patch) | |
tree | ba75343bc5e3daa6616658dfd158e83512ce4c19 /odb/mysql/view-result.txx | |
parent | 16f68924f0704abba3598d261b4a4d74355179f1 (diff) |
Add support for persistent classes without object ids
New pragma id (object). New test: common/no-id.
Diffstat (limited to 'odb/mysql/view-result.txx')
-rw-r--r-- | odb/mysql/view-result.txx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/odb/mysql/view-result.txx b/odb/mysql/view-result.txx index 94d9ae6..8b5b598 100644 --- a/odb/mysql/view-result.txx +++ b/odb/mysql/view-result.txx @@ -13,16 +13,16 @@ namespace odb namespace mysql { template <typename T> - result_impl<T, class_view>:: - ~result_impl () + view_result_impl<T>:: + ~view_result_impl () { } template <typename T> - result_impl<T, class_view>:: - result_impl (const query&, - details::shared_ptr<select_statement> statement, - view_statements<view_type>& statements) + view_result_impl<T>:: + view_result_impl (const query&, + details::shared_ptr<select_statement> statement, + view_statements<view_type>& statements) : base_type (statements.connection ().database ()), statement_ (statement), statements_ (statements), @@ -31,7 +31,7 @@ namespace odb } template <typename T> - void result_impl<T, class_view>:: + void view_result_impl<T>:: load (view_type& view) { if (count_ > statement_->fetched ()) @@ -45,7 +45,7 @@ namespace odb } template <typename T> - void result_impl<T, class_view>:: + void view_result_impl<T>:: next () { this->current (pointer_type ()); @@ -64,7 +64,7 @@ namespace odb } template <typename T> - void result_impl<T, class_view>:: + void view_result_impl<T>:: fetch () { // If the result is cached, the image can grow between calls @@ -125,7 +125,7 @@ namespace odb } template <typename T> - void result_impl<T, class_view>:: + void view_result_impl<T>:: cache () { if (!statement_->cached ()) @@ -138,7 +138,7 @@ namespace odb } template <typename T> - std::size_t result_impl<T, class_view>:: + std::size_t view_result_impl<T>:: size () { if (!statement_->cached ()) |