Your opinion will help to improve our service
Leave a feedback >Customizations for Redis response parsings.
Definition in file parse_reply.hpp.
Go to the source code of this file.
#include <optional>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <userver/storages/redis/fwd.hpp>
#include <userver/utils/void_t.hpp>
#include <userver/storages/redis/reply_types.hpp>
Classes | |
struct | storages::redis::To< Result, ReplyType > |
Namespaces | |
namespace | storages |
Components, clients and helpers for different databases and storages. | |
namespace | storages::redis |
Valkey and Redis client and helpers. | |
Functions | |
std::vector< std::string > | storages::redis::ParseReplyDataArray (ReplyData &&array_data, const std::string &request_description, To< std::vector< std::string > >) |
std::vector< std::optional< std::string > > | storages::redis::ParseReplyDataArray (ReplyData &&array_data, const std::string &request_description, To< std::vector< std::optional< std::string > > >) |
std::vector< std::pair< std::string, std::string > > | storages::redis::ParseReplyDataArray (ReplyData &&array_data, const std::string &request_description, To< std::vector< std::pair< std::string, std::string > > >) |
std::vector< MemberScore > | storages::redis::ParseReplyDataArray (ReplyData &&array_data, const std::string &request_description, To< std::vector< MemberScore > >) |
std::vector< GeoPoint > | storages::redis::ParseReplyDataArray (ReplyData &&array_data, const std::string &request_description, To< std::vector< GeoPoint > >) |
std::string | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::string >) |
double | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< double >) |
size_t | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< size_t >) |
bool | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< size_t, bool >) |
int64_t | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< int64_t >) |
std::chrono::system_clock::time_point | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::chrono::system_clock::time_point >) |
HsetReply | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< HsetReply >) |
PersistReply | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< PersistReply >) |
KeyType | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< KeyType >) |
void | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< StatusOk, void >) |
bool | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::optional< StatusOk >, bool >) |
void | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< StatusPong, void >) |
SetReply | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< SetReply >) |
std::unordered_set< std::string > | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::unordered_set< std::string > >) |
std::unordered_map< std::string, std::string > | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::unordered_map< std::string, std::string > >) |
ReplyData | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< ReplyData >) |
template<typename Result, typename ReplyType = Result> | |
std::enable_if_t< impl::HasParseFunctionFromRedisReply< Result, ReplyType >::value, ReplyType > | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< Result, ReplyType >) |
template<typename T> | |
std::vector< T > | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::vector< T > >) |
template<typename T> | |
std::optional< T > | storages::redis::Parse (ReplyData &&reply_data, const std::string &request_description, To< std::optional< T > >) |