userver: userver/storages/redis/command_options.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
command_options.hpp File Reference

Detailed Description

Definitions of structures representing optionas for different commands.

Definition in file command_options.hpp.

Go to the source code of this file.

#include <optional>
#include <string>
#include <vector>
#include <userver/storages/redis/base.hpp>
#include <userver/storages/redis/command_control.hpp>
#include <userver/storages/redis/exception.hpp>
#include <userver/storages/redis/scan_tag.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

struct  storages::redis::RangeOptions
 
struct  storages::redis::GeoaddArg
 
struct  storages::redis::GeoradiusOptions
 
struct  storages::redis::GeosearchOptions
 
struct  storages::redis::ZaddOptions
 
class  storages::redis::ScanOptionsBase
 
class  storages::redis::ScanOptionsBase::Match
 
class  storages::redis::ScanOptionsBase::Count
 
class  storages::redis::ScanOptionsTmpl< scan_tag >
 
struct  storages::redis::SetOptions
 
struct  storages::redis::ScoreOptions
 
struct  storages::redis::RangeScoreOptions
 

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::redis
 Valkey and Redis client and helpers.
 

Typedefs

using storages::redis::Longitude = utils::StrongTypedef<struct LongitudeTag, double>
 
using storages::redis::Latitude = utils::StrongTypedef<struct LatitudeTag, double>
 
using storages::redis::BoxWidth = utils::StrongTypedef<struct BoxWidthTag, double>
 
using storages::redis::BoxHeight = utils::StrongTypedef<struct BoxHeightTag, double>
 
using storages::redis::ScanOptions = ScanOptionsTmpl<ScanTag::kScan>
 
using storages::redis::SscanOptions = ScanOptionsTmpl<ScanTag::kSscan>
 
using storages::redis::HscanOptions = ScanOptionsTmpl<ScanTag::kHscan>
 
using storages::redis::ZscanOptions = ScanOptionsTmpl<ScanTag::kZscan>
 

Functions

constexpr ZaddOptions storages::redis::operator| (ZaddOptions::Exist exist, ZaddOptions::ReturnValue return_value)
 
constexpr ZaddOptions storages::redis::operator| (ZaddOptions::Exist exist, ZaddOptions::Compare compare)
 
constexpr ZaddOptions storages::redis::operator| (ZaddOptions::Compare compare, ZaddOptions::Exist exist)
 
constexpr ZaddOptions storages::redis::operator| (ZaddOptions::Compare compare, ZaddOptions::ReturnValue return_value)
 
constexpr ZaddOptions storages::redis::operator| (ZaddOptions::ReturnValue return_value, ZaddOptions::Exist exist)
 
constexpr ZaddOptions storages::redis::operator| (ZaddOptions::ReturnValue return_value, ZaddOptions::Compare compare)