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)