Index: src/libchcore/ISerializerContainer.h =================================================================== diff -u -N -ra3d1e4c03280ece94af75d9aef32a65266cf8050 -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 --- src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision a3d1e4c03280ece94af75d9aef32a65266cf8050) +++ src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834) @@ -22,6 +22,7 @@ #include "libchcore.h" #include "IColumnsDefinition.h" #include "ISerializerRowReader.h" +#include "SerializerDataTypes.h" BEGIN_CHCORE_NAMESPACE @@ -37,8 +38,8 @@ virtual IColumnsDefinition& GetColumnsDefinition() = 0; // prepare data to be stored - virtual ISerializerRowData& GetRow(size_t stRowID, bool bMarkAsAdded) = 0; - virtual void DeleteRow(size_t stRowID) = 0; + virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded) = 0; + virtual void DeleteRow(object_id_t oidRowID) = 0; virtual void DeleteRows(const TRemovedObjects& setObjects) = 0; // getting data from the serialized archive