Mercurial > hg > orthanc
comparison OrthancServer/SQLiteDatabaseWrapper.cpp @ 3075:ead8576a02ef db-changes
IDatabaseWrapper::ApplyLookupResources now returns lists
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Jan 2019 18:39:25 +0100 |
parents | ce272138f15e |
children | 147497152ce3 |
comparison
equal
deleted
inserted
replaced
3074:495c5edce708 | 3075:ead8576a02ef |
---|---|
1143 } | 1143 } |
1144 } | 1144 } |
1145 }; | 1145 }; |
1146 | 1146 |
1147 | 1147 |
1148 static void AnswerLookup(std::vector<std::string>& resourcesId, | 1148 static void AnswerLookup(std::list<std::string>& resourcesId, |
1149 std::vector<std::string>& instancesId, | 1149 std::list<std::string>& instancesId, |
1150 SQLite::Connection& db, | 1150 SQLite::Connection& db, |
1151 ResourceType level) | 1151 ResourceType level) |
1152 { | 1152 { |
1153 resourcesId.clear(); | 1153 resourcesId.clear(); |
1154 instancesId.clear(); | 1154 instancesId.clear(); |
1217 instancesId.push_back(statement->ColumnString(1)); | 1217 instancesId.push_back(statement->ColumnString(1)); |
1218 } | 1218 } |
1219 } | 1219 } |
1220 | 1220 |
1221 | 1221 |
1222 void SQLiteDatabaseWrapper::ApplyLookupResources(std::vector<std::string>& resourcesId, | 1222 void SQLiteDatabaseWrapper::ApplyLookupResources(std::list<std::string>& resourcesId, |
1223 std::vector<std::string>* instancesId, | 1223 std::list<std::string>* instancesId, |
1224 const std::vector<DatabaseConstraint>& lookup, | 1224 const std::vector<DatabaseConstraint>& lookup, |
1225 ResourceType queryLevel, | 1225 ResourceType queryLevel, |
1226 size_t limit) | 1226 size_t limit) |
1227 { | 1227 { |
1228 LookupFormatter formatter; | 1228 LookupFormatter formatter; |