userver: storages::redis::ScanRequest< scan_tag > Class Template Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
storages::redis::ScanRequest< scan_tag > Class Template Referencefinal

Detailed Description

template<ScanTag scan_tag>
class storages::redis::ScanRequest< scan_tag >

Definition at line 62 of file request.hpp.

Classes

class  GetAfterEofException
 
class  Iterator
 

Public Types

using ReplyElem = typename ScanReplyElem<scan_tag>::type
 

Public Member Functions

 ScanRequest (std::unique_ptr< RequestScanDataBase< scan_tag > > &&impl)
 
template<typename T = std::vector<ReplyElem>>
GetAll (std::string request_description)
 
template<typename T = std::vector<ReplyElem>>
GetAll ()
 
void SetRequestDescription (std::string request_description)
 
Iterator begin ()
 
Iterator end ()
 

Member Typedef Documentation

◆ ReplyElem

template<ScanTag scan_tag>
using storages::redis::ScanRequest< scan_tag >::ReplyElem = typename ScanReplyElem<scan_tag>::type

Definition at line 64 of file request.hpp.

Constructor & Destructor Documentation

◆ ScanRequest()

template<ScanTag scan_tag>
storages::redis::ScanRequest< scan_tag >::ScanRequest ( std::unique_ptr< RequestScanDataBase< scan_tag > > && impl)
inlineexplicit

Definition at line 66 of file request.hpp.

Member Function Documentation

◆ begin()

template<ScanTag scan_tag>
Iterator storages::redis::ScanRequest< scan_tag >::begin ( )
inline

Definition at line 133 of file request.hpp.

◆ end()

template<ScanTag scan_tag>
Iterator storages::redis::ScanRequest< scan_tag >::end ( )
inline

Definition at line 134 of file request.hpp.

◆ GetAll() [1/2]

template<ScanTag scan_tag>
template<typename T = std::vector<ReplyElem>>
T storages::redis::ScanRequest< scan_tag >::GetAll ( )
inline

Definition at line 76 of file request.hpp.

◆ GetAll() [2/2]

template<ScanTag scan_tag>
template<typename T = std::vector<ReplyElem>>
T storages::redis::ScanRequest< scan_tag >::GetAll ( std::string request_description)
inline

Definition at line 70 of file request.hpp.

◆ SetRequestDescription()

template<ScanTag scan_tag>
void storages::redis::ScanRequest< scan_tag >::SetRequestDescription ( std::string request_description)
inline

Definition at line 80 of file request.hpp.

Friends And Related Symbol Documentation

◆ Iterator

template<ScanTag scan_tag>
friend class Iterator
friend

Definition at line 148 of file request.hpp.


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