Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPluginDatabase.cpp @ 3080:1a75595d8e44 db-changes
started refactoring of ServerIndex::Store()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 03 Jan 2019 18:21:22 +0100 |
parents | 65e2bfa953ef |
children | 847a0ed92654 |
comparison
equal
deleted
inserted
replaced
3079:65e2bfa953ef | 3080:1a75595d8e44 |
---|---|
1187 limit, (instancesId == NULL ? 0 : 1))); | 1187 limit, (instancesId == NULL ? 0 : 1))); |
1188 } | 1188 } |
1189 } | 1189 } |
1190 | 1190 |
1191 | 1191 |
1192 bool OrthancPluginDatabase::CreateInstance( | |
1193 IDatabaseWrapper::CreateInstanceResult& result, | |
1194 int64_t& instanceId, | |
1195 const std::string& patient, | |
1196 const std::string& study, | |
1197 const std::string& series, | |
1198 const std::string& instance, | |
1199 bool overwrite) | |
1200 { | |
1201 // TODO optimized version | |
1202 | |
1203 return CompatibilityDatabaseWrapper::CreateInstance( | |
1204 result, instanceId, patient, study, series, instance, overwrite); | |
1205 } | |
1206 | |
1207 | |
1192 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, | 1208 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, |
1193 ResourceType level, | 1209 ResourceType level, |
1194 const DicomTag& tag, | 1210 const DicomTag& tag, |
1195 Compatibility::IdentifierConstraintType type, | 1211 Compatibility::IdentifierConstraintType type, |
1196 const std::string& value) | 1212 const std::string& value) |