comparison OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp @ 5216:450ac804d3af db-protobuf

simplifying IDatabaseWrapper::LogChange()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 03 Apr 2023 14:49:33 +0200
parents 055428d92772
children df39c7583a49
comparison
equal deleted inserted replaced
5215:8b6da4fdf9fe 5216:450ac804d3af
754 target.insert(static_cast<FileContentType>(s.ColumnInt(0))); 754 target.insert(static_cast<FileContentType>(s.ColumnInt(0)));
755 } 755 }
756 } 756 }
757 757
758 758
759 virtual void LogChange(int64_t internalId, 759 virtual void LogChange(ChangeType changeType,
760 const ServerIndexChange& change) ORTHANC_OVERRIDE 760 ResourceType resourceType,
761 int64_t internalId,
762 const std::string& /* publicId - unused */,
763 const std::string& date) ORTHANC_OVERRIDE
761 { 764 {
762 SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Changes (seq, changeType, internalId, resourceType, date) VALUES(NULL, ?, ?, ?, ?)"); 765 SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Changes (seq, changeType, internalId, resourceType, date) VALUES(NULL, ?, ?, ?, ?)");
763 s.BindInt(0, change.GetChangeType()); 766 s.BindInt(0, changeType);
764 s.BindInt64(1, internalId); 767 s.BindInt64(1, internalId);
765 s.BindInt(2, change.GetResourceType()); 768 s.BindInt(2, resourceType);
766 s.BindString(3, change.GetDate()); 769 s.BindString(3, date);
767 s.Run(); 770 s.Run();
768 } 771 }
769 772
770 773
771 virtual void LogExportedResource(const ExportedResource& resource) ORTHANC_OVERRIDE 774 virtual void LogExportedResource(const ExportedResource& resource) ORTHANC_OVERRIDE