Index: src/libchcore/TSQLiteSerializerContainer.cpp
===================================================================
diff -u -r11053b920c95ec8d138323e32465f59c8dd5ccea -r293e52b38d46653068006262172018a0f0d0a31c
--- src/libchcore/TSQLiteSerializerContainer.cpp	(.../TSQLiteSerializerContainer.cpp)	(revision 11053b920c95ec8d138323e32465f59c8dd5ccea)
+++ src/libchcore/TSQLiteSerializerContainer.cpp	(.../TSQLiteSerializerContainer.cpp)	(revision 293e52b38d46653068006262172018a0f0d0a31c)
@@ -25,6 +25,7 @@
 #include "TSQLiteStatement.h"
 #include "TSQLiteSerializerRowReader.h"
 #include <atltrace.h>
+#include "TRemovedObjects.h"
 
 BEGIN_CHCORE_NAMESPACE
 
@@ -75,6 +76,15 @@
 	m_setDeleteItems.insert(stRowID);
 }
 
+void TSQLiteSerializerContainer::DeleteRows(const TRemovedObjects& setObjects)
+{
+	size_t stCount = setObjects.GetCount();
+	while(stCount-- != 0)
+	{
+		DeleteRow(setObjects.GetAt(stCount));
+	}
+}
+
 ISerializerRowReaderPtr TSQLiteSerializerContainer::GetRowReader()
 {
 	TSQLiteSerializerRowReaderPtr spRowReader(new TSQLiteSerializerRowReader(m_spDB, m_spColumns, m_strName));