Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.h @ 256:e184dcadf163
handling of revisions in metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 16 Apr 2021 17:13:33 +0200 |
parents | 35598014f140 |
children | 34e2b93a7ac1 |
comparison
equal
deleted
inserted
replaced
255:d663d9e44f8d | 256:e184dcadf163 |
---|---|
229 uint16_t element, | 229 uint16_t element, |
230 const char* start, | 230 const char* start, |
231 const char* end) ORTHANC_OVERRIDE; | 231 const char* end) ORTHANC_OVERRIDE; |
232 | 232 |
233 virtual bool LookupMetadata(std::string& target /*out*/, | 233 virtual bool LookupMetadata(std::string& target /*out*/, |
234 int64_t& revision /*out*/, | |
234 DatabaseManager& manager, | 235 DatabaseManager& manager, |
235 int64_t id, | 236 int64_t id, |
236 int32_t metadataType) ORTHANC_OVERRIDE; | 237 int32_t metadataType) ORTHANC_OVERRIDE; |
237 | 238 |
238 virtual bool LookupParent(int64_t& parentId /*out*/, | 239 virtual bool LookupParent(int64_t& parentId /*out*/, |
269 const char* value) ORTHANC_OVERRIDE; | 270 const char* value) ORTHANC_OVERRIDE; |
270 | 271 |
271 virtual void SetMetadata(DatabaseManager& manager, | 272 virtual void SetMetadata(DatabaseManager& manager, |
272 int64_t id, | 273 int64_t id, |
273 int32_t metadataType, | 274 int32_t metadataType, |
274 const char* value) ORTHANC_OVERRIDE; | 275 const char* value, |
276 int64_t revision) ORTHANC_OVERRIDE; | |
275 | 277 |
276 virtual void SetProtectedPatient(DatabaseManager& manager, | 278 virtual void SetProtectedPatient(DatabaseManager& manager, |
277 int64_t internalId, | 279 int64_t internalId, |
278 bool isProtected) ORTHANC_OVERRIDE; | 280 bool isProtected) ORTHANC_OVERRIDE; |
279 | 281 |