Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp @ 5248:a7d95f951f8a db-protobuf
replaced "WithLabels" and "WithoutLabels", by "Labels" and "LabelsConstraint"
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 07 Apr 2023 22:18:37 +0200 |
parents | 988dab8deb1c |
children | f22c8fac764b |
comparison
equal
deleted
inserted
replaced
5247:eb2684260c19 | 5248:a7d95f951f8a |
---|---|
339 | 339 |
340 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, | 340 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, |
341 std::list<std::string>* instancesId, | 341 std::list<std::string>* instancesId, |
342 const std::vector<DatabaseConstraint>& lookup, | 342 const std::vector<DatabaseConstraint>& lookup, |
343 ResourceType queryLevel, | 343 ResourceType queryLevel, |
344 const std::set<std::string>& withLabels, | 344 const std::set<std::string>& labels, |
345 const std::set<std::string>& withoutLabels, | 345 LabelsConstraint labelsConstraint, |
346 uint32_t limit) ORTHANC_OVERRIDE | 346 uint32_t limit) ORTHANC_OVERRIDE |
347 { | 347 { |
348 LookupFormatter formatter; | 348 LookupFormatter formatter; |
349 | 349 |
350 std::string sql; | 350 std::string sql; |
351 LookupFormatter::Apply(sql, formatter, lookup, queryLevel, withLabels, withoutLabels, limit); | 351 LookupFormatter::Apply(sql, formatter, lookup, queryLevel, labels, labelsConstraint, limit); |
352 | 352 |
353 sql = "CREATE TEMPORARY TABLE Lookup AS " + sql; | 353 sql = "CREATE TEMPORARY TABLE Lookup AS " + sql; |
354 | 354 |
355 { | 355 { |
356 SQLite::Statement s(db_, SQLITE_FROM_HERE, "DROP TABLE IF EXISTS Lookup"); | 356 SQLite::Statement s(db_, SQLITE_FROM_HERE, "DROP TABLE IF EXISTS Lookup"); |