aboutsummaryrefslogtreecommitdiff
path: root/odb/mysql/container-statements.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-11-09 14:09:52 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-11-09 14:09:52 +0200
commit40ea54d2eda9b7d6d8f3d3f9c2e4dc56a2592538 (patch)
treeeed03d7b084e3da5e01f521a4c9e649954f0e8f3 /odb/mysql/container-statements.hxx
parent57d5d8fe9dc4c0d6b4ef21754c5a3539e4c01cf9 (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.hxx7
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_;
}