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)