Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.cpp @ 402:82921a29349a db-protobuf
implemented IDatabaseBackend::ListAllLabels()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 08 Apr 2023 10:26:03 +0200 |
parents | a8774581adfc |
children | 91124cc8a8c7 |
comparison
equal
deleted
inserted
replaced
401:a8774581adfc | 402:82921a29349a |
---|---|
2686 | 2686 |
2687 ReadListOfStrings(target, statement, args); | 2687 ReadListOfStrings(target, statement, args); |
2688 } | 2688 } |
2689 | 2689 |
2690 | 2690 |
2691 void IndexBackend::ListAllLabels(std::list<std::string>& target, | |
2692 DatabaseManager& manager) | |
2693 { | |
2694 DatabaseManager::CachedStatement statement( | |
2695 STATEMENT_FROM_HERE, manager, | |
2696 "SELECT DISTINCT label FROM Labels"); | |
2697 | |
2698 Dictionary args; | |
2699 ReadListOfStrings(target, statement, args); | |
2700 } | |
2701 | |
2702 | |
2691 void IndexBackend::Register(IndexBackend* backend, | 2703 void IndexBackend::Register(IndexBackend* backend, |
2692 size_t countConnections, | 2704 size_t countConnections, |
2693 unsigned int maxDatabaseRetries) | 2705 unsigned int maxDatabaseRetries) |
2694 { | 2706 { |
2695 if (backend == NULL) | 2707 if (backend == NULL) |