diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-11-09 14:09:52 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-11-09 14:09:52 +0200 |
commit | 40ea54d2eda9b7d6d8f3d3f9c2e4dc56a2592538 (patch) | |
tree | eed03d7b084e3da5e01f521a4c9e649954f0e8f3 /odb/mysql/container-statements.hxx | |
parent | 57d5d8fe9dc4c0d6b4ef21754c5a3539e4c01cf9 (diff) |
Avoid copying statement text if it is statically allocated
Diffstat (limited to 'odb/mysql/container-statements.hxx')
-rw-r--r-- | odb/mysql/container-statements.hxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/odb/mysql/container-statements.hxx b/odb/mysql/container-statements.hxx index 9af2ff8..a4bfce2 100644 --- a/odb/mysql/container-statements.hxx +++ b/odb/mysql/container-statements.hxx @@ -167,7 +167,7 @@ namespace odb if (insert_one_ == 0) insert_one_.reset ( new (details::shared) insert_statement_type ( - conn_, insert_one_text_, data_image_binding_)); + conn_, insert_one_text_, data_image_binding_, false)); return *insert_one_; } @@ -181,7 +181,8 @@ namespace odb conn_, select_all_text_, cond_image_binding_, - data_image_binding_)); + data_image_binding_, + false)); return *select_all_; } @@ -192,7 +193,7 @@ namespace odb if (delete_all_ == 0) delete_all_.reset ( new (details::shared) delete_statement_type ( - conn_, delete_all_text_, cond_image_binding_)); + conn_, delete_all_text_, cond_image_binding_, false)); return *delete_all_; } |