Index: src/libchcore/TSQLiteSerializerContainer.cpp =================================================================== diff -u -N -r2fe97a93f21771d75901d4b6559057d1ea055104 -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 --- src/libchcore/TSQLiteSerializerContainer.cpp (.../TSQLiteSerializerContainer.cpp) (revision 2fe97a93f21771d75901d4b6559057d1ea055104) +++ src/libchcore/TSQLiteSerializerContainer.cpp (.../TSQLiteSerializerContainer.cpp) (revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834) @@ -50,30 +50,30 @@ delete m_pPoolRows; } -ISerializerRowData& TSQLiteSerializerContainer::GetRow(size_t stRowID, bool bMarkAsAdded) +ISerializerRowData& TSQLiteSerializerContainer::GetRow(object_id_t oidRowID, bool bMarkAsAdded) { - RowMap::iterator iterFnd = m_mapRows.find(stRowID); + RowMap::iterator iterFnd = m_mapRows.find(oidRowID); if(iterFnd == m_mapRows.end()) { void* pMemoryBlock = GetPool().malloc(); if(!pMemoryBlock) THROW_SERIALIZER_EXCEPTION(eErr_InternalProblem, _T("Cannot allocate memory")); - iterFnd = m_mapRows.insert(std::make_pair(stRowID, TSQLiteSerializerRowData(stRowID, m_tColumns, bMarkAsAdded, (unsigned long long*)pMemoryBlock, GetPool().get_requested_size(), m_poolStrings))).first; + iterFnd = m_mapRows.insert(std::make_pair(oidRowID, TSQLiteSerializerRowData(oidRowID, m_tColumns, bMarkAsAdded, (unsigned long long*)pMemoryBlock, GetPool().get_requested_size(), m_poolStrings))).first; } else if(bMarkAsAdded) iterFnd->second.MarkAsAdded(); return (*iterFnd).second; } -void TSQLiteSerializerContainer::DeleteRow(size_t stRowID) +void TSQLiteSerializerContainer::DeleteRow(object_id_t oidRowID) { - RowMap::iterator iterFnd = m_mapRows.find(stRowID); + RowMap::iterator iterFnd = m_mapRows.find(oidRowID); if(iterFnd != m_mapRows.end()) m_mapRows.erase(iterFnd); - m_setDeleteItems.insert(stRowID); + m_setDeleteItems.insert(oidRowID); } void TSQLiteSerializerContainer::DeleteRows(const TRemovedObjects& setObjects) @@ -150,7 +150,7 @@ const size_t stMaxToRemoveAtOnce = 10; // delete items in chunks - std::set::const_iterator iterToDelete = m_setDeleteItems.begin(); + std::set::const_iterator iterToDelete = m_setDeleteItems.begin(); while(iterToDelete != m_setDeleteItems.end()) { TString strItemsToRemove;