userver: storages::redis::ScanRequest< scan_tag > Class Template Reference
Loading...
Searching...
No Matches
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: