summaryrefslogtreecommitdiff
path: root/slicer/db/sqlUpdateSerializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/db/sqlUpdateSerializer.cpp')
-rw-r--r--slicer/db/sqlUpdateSerializer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/slicer/db/sqlUpdateSerializer.cpp b/slicer/db/sqlUpdateSerializer.cpp
index 0153fbf..bf690dc 100644
--- a/slicer/db/sqlUpdateSerializer.cpp
+++ b/slicer/db/sqlUpdateSerializer.cpp
@@ -33,14 +33,14 @@ namespace Slicer {
}
void
- SqlUpdateSerializer::SerializeObject(Slicer::ModelPartPtr mp) const
+ SqlUpdateSerializer::SerializeObject(const Slicer::ModelPartPtr & mp) const
{
auto ins = createUpdate(mp);
bindObjectAndExecute(mp, ins.get());
}
void
- SqlUpdateSerializer::SerializeSequence(Slicer::ModelPartPtr mp) const
+ SqlUpdateSerializer::SerializeSequence(const Slicer::ModelPartPtr & mp) const
{
auto ins = createUpdate(mp->GetContainedModelPart());
mp->OnEachChild([&ins](const std::string &, ModelPartPtr cmp, const HookCommon *) {
@@ -49,7 +49,7 @@ namespace Slicer {
}
void
- SqlUpdateSerializer::bindObjectAndExecute(Slicer::ModelPartPtr cmp, DB::ModifyCommand * upd)
+ SqlUpdateSerializer::bindObjectAndExecute(const Slicer::ModelPartPtr & cmp, DB::ModifyCommand * upd)
{
int paramNo = 0;
cmp->OnEachChild([&upd, &paramNo](const std::string &, ModelPartPtr cmp, const HookCommon * h) {
@@ -71,7 +71,7 @@ namespace Slicer {
}
DB::ModifyCommandPtr
- SqlUpdateSerializer::createUpdate(Slicer::ModelPartPtr mp) const
+ SqlUpdateSerializer::createUpdate(const Slicer::ModelPartPtr & mp) const
{
AdHoc::Buffer update;
update.appendbf("UPDATE %s SET ", tableName);