Mercurial > hg > orthanc
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 |