# HG changeset patch # User Sebastien Jodogne # Date 1747752492 -7200 # Node ID 0ff96222e46100469fc43ab9170ebf80007a7693 # Parent 76935f315e7f1b9c010b985bdfaa4a7a4680715b# Parent d6b3379795a54a0472da29f844bdedaf8a6708d9 merge diff -r 76935f315e7f -r 0ff96222e461 OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.cpp --- a/OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.cpp Tue May 20 16:42:24 2025 +0200 +++ b/OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.cpp Tue May 20 16:48:12 2025 +0200 @@ -1929,16 +1929,16 @@ virtual void ListKeysValues(std::list& keys, std::list& values, const std::string& storeId, - bool first, - const std::string& from, + bool fromFirst, + const std::string& fromKey, uint64_t limit) ORTHANC_OVERRIDE { if (database_.GetDatabaseCapabilities().HasKeyValueStoresSupport()) { DatabasePluginMessages::TransactionRequest request; request.mutable_list_keys_values()->set_store_id(storeId); - request.mutable_list_keys_values()->set_first(first); - request.mutable_list_keys_values()->set_from(from); + request.mutable_list_keys_values()->set_from_first(fromFirst); + request.mutable_list_keys_values()->set_from_key(fromKey); request.mutable_list_keys_values()->set_limit(limit); DatabasePluginMessages::TransactionResponse response; diff -r 76935f315e7f -r 0ff96222e461 OrthancServer/Plugins/Include/orthanc/OrthancDatabasePlugin.proto --- a/OrthancServer/Plugins/Include/orthanc/OrthancDatabasePlugin.proto Tue May 20 16:42:24 2025 +0200 +++ b/OrthancServer/Plugins/Include/orthanc/OrthancDatabasePlugin.proto Tue May 20 16:48:12 2025 +0200 @@ -1028,8 +1028,8 @@ message ListKeysValues { message Request { string store_id = 1; - bool first = 2; - string from = 3; // Only meaningful if "first == false" + bool from_first = 2; + string from_key = 3; // Only meaningful if "from_first == false" uint64 limit = 4; }