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 0c20b12..6cd0360 100644
--- a/slicer/db/sqlUpdateSerializer.cpp
+++ b/slicer/db/sqlUpdateSerializer.cpp
@@ -9,7 +9,7 @@
#include <boost/bind.hpp>
namespace Slicer {
- SqlUpdateSerializer::SqlUpdateSerializer(DB::Connection * const c, const std::string & t) :
+ SqlUpdateSerializer::SqlUpdateSerializer(DB::ConnectionPtr const c, const std::string & t) :
connection(c),
tableName(t)
{
@@ -40,7 +40,7 @@ namespace Slicer {
void
SqlUpdateSerializer::SerializeSequence(Slicer::ModelPartPtr mp) const
{
- ModifyPtr ins = createUpdate(mp->GetContainedModelPart());
+ auto ins = createUpdate(mp->GetContainedModelPart());
mp->OnEachChild([&ins, this](const std::string &, ModelPartPtr cmp, const HookCommon *) {
bindObjectAndExecute(cmp, ins.get());
});
@@ -68,7 +68,7 @@ namespace Slicer {
}
}
- SqlUpdateSerializer::ModifyPtr
+ DB::ModifyCommandPtr
SqlUpdateSerializer::createUpdate(Slicer::ModelPartPtr mp) const
{
AdHoc::Buffer update;
@@ -92,7 +92,7 @@ namespace Slicer {
update.appendbf("%s = ?", name);
}
});
- return ModifyPtr(connection->newModifyCommand(update));
+ return connection->modify(update);
}
}