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;