userver: storages::redis::ExpireOptions Struct Reference
Loading...
Searching...
No Matches
storages::redis::ExpireOptions Struct Reference

Detailed Description

Definition at line 193 of file command_options.hpp.

Public Types

enum class  Exist {
  kSetAlways ,
  kSetIfNotExist ,
  kSetIfExist
}
 
enum class  Compare {
  kNone ,
  kGreaterThan ,
  kLessThan
}
 

Public Member Functions

constexpr ExpireOptions (Exist exist, Compare compare=Compare::kNone)
 
constexpr ExpireOptions (Compare compare, Exist exist=Exist::kSetAlways)
 

Public Attributes

Exist exist = Exist::kSetAlways
 
Compare compare = Compare::kNone
 

Member Enumeration Documentation

◆ Compare

enum class storages::redis::ExpireOptions::Compare
strong

Definition at line 195 of file command_options.hpp.

◆ Exist

enum class storages::redis::ExpireOptions::Exist
strong

Definition at line 194 of file command_options.hpp.

Constructor & Destructor Documentation

◆ ExpireOptions() [1/2]

storages::redis::ExpireOptions::ExpireOptions ( Exist exist,
Compare compare = Compare::kNone )
inlineconstexpr

Definition at line 198 of file command_options.hpp.

◆ ExpireOptions() [2/2]

storages::redis::ExpireOptions::ExpireOptions ( Compare compare,
Exist exist = Exist::kSetAlways )
inlineconstexpr

Definition at line 205 of file command_options.hpp.

Member Data Documentation

◆ compare

Compare storages::redis::ExpireOptions::compare = Compare::kNone

Definition at line 213 of file command_options.hpp.

◆ exist

Exist storages::redis::ExpireOptions::exist = Exist::kSetAlways

Definition at line 212 of file command_options.hpp.


The documentation for this struct was generated from the following file: