Mercurial > hg > orthanc-databases
comparison Framework/Plugins/DatabaseBackendAdapterV2.cpp @ 256:e184dcadf163
handling of revisions in metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 16 Apr 2021 17:13:33 +0200 |
parents | 33fa478c119a |
children | 34e2b93a7ac1 |
comparison
equal
deleted
inserted
replaced
255:d663d9e44f8d | 256:e184dcadf163 |
---|---|
1071 try | 1071 try |
1072 { | 1072 { |
1073 DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter); | 1073 DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter); |
1074 | 1074 |
1075 std::string s; | 1075 std::string s; |
1076 if (adapter->GetBackend().LookupMetadata(s, accessor.GetManager(), id, metadata)) | 1076 int64_t revision; // not handled in this API |
1077 if (adapter->GetBackend().LookupMetadata(s, revision, accessor.GetManager(), id, metadata)) | |
1077 { | 1078 { |
1078 OrthancPluginDatabaseAnswerString(adapter->GetBackend().GetContext(), | 1079 OrthancPluginDatabaseAnswerString(adapter->GetBackend().GetContext(), |
1079 output->GetDatabase(), s.c_str()); | 1080 output->GetDatabase(), s.c_str()); |
1080 } | 1081 } |
1081 | 1082 |
1242 DatabaseBackendAdapterV2::Adapter* adapter = reinterpret_cast<DatabaseBackendAdapterV2::Adapter*>(payload); | 1243 DatabaseBackendAdapterV2::Adapter* adapter = reinterpret_cast<DatabaseBackendAdapterV2::Adapter*>(payload); |
1243 | 1244 |
1244 try | 1245 try |
1245 { | 1246 { |
1246 DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter); | 1247 DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter); |
1247 adapter->GetBackend().SetMetadata(accessor.GetManager(), id, metadata, value); | 1248 adapter->GetBackend().SetMetadata(accessor.GetManager(), id, metadata, value, |
1249 0 /* revision number, unused in old API */); | |
1248 return OrthancPluginErrorCode_Success; | 1250 return OrthancPluginErrorCode_Success; |
1249 } | 1251 } |
1250 ORTHANC_PLUGINS_DATABASE_CATCH; | 1252 ORTHANC_PLUGINS_DATABASE_CATCH; |
1251 } | 1253 } |
1252 | 1254 |