aboutsummaryrefslogtreecommitdiff
path: root/odb/pgsql/no-id-object-statements.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2021-06-16 11:28:56 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2021-06-29 11:11:44 +0200
commit7b51842728b6ee99945afe401fca317c703a12d9 (patch)
tree7ed893517f793928679254a74cd7b28479556f4f /odb/pgsql/no-id-object-statements.hxx
parentc6019273a7564be9ed772d45aa95e09aaff37a23 (diff)
Add support for bulk operations using pipeline mode in libpq 14
Diffstat (limited to 'odb/pgsql/no-id-object-statements.hxx')
-rw-r--r--odb/pgsql/no-id-object-statements.hxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/odb/pgsql/no-id-object-statements.hxx b/odb/pgsql/no-id-object-statements.hxx
index 6e6b53f..baa1b2a 100644
--- a/odb/pgsql/no-id-object-statements.hxx
+++ b/odb/pgsql/no-id-object-statements.hxx
@@ -48,7 +48,10 @@ namespace odb
// Object image.
//
image_type&
- image () {return image_;}
+ image (std::size_t i = 0)
+ {
+ return image_[i];
+ }
// Insert binding.
//
@@ -112,7 +115,8 @@ namespace odb
no_id_object_statements& operator= (const no_id_object_statements&);
private:
- image_type image_;
+ image_type image_[object_traits::batch];
+ unsigned long long status_[object_traits::batch];
// Select binding.
//