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

Detailed Description

Definition at line 217 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 219 of file command_options.hpp.

◆ Exist

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

Definition at line 218 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 222 of file command_options.hpp.

◆ ExpireOptions() [2/2]

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

Definition at line 232 of file command_options.hpp.

Member Data Documentation

◆ compare

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

Definition at line 243 of file command_options.hpp.

◆ exist

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

Definition at line 242 of file command_options.hpp.


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