diff options
Diffstat (limited to 'slicer/db/sqlUpdateSerializer.cpp')
-rw-r--r-- | slicer/db/sqlUpdateSerializer.cpp | 8 |
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); } } |