NCBI C++ ToolKit
Public Member Functions | List of all members
ICassQueryListConsumer Class Referenceabstract

Search Toolkit Book for ICassQueryListConsumer

#include <objtools/pubseq_gateway/impl/cassandra/cass_query_list.hpp>

+ Inheritance diagram for ICassQueryListConsumer:

Public Member Functions

 ICassQueryListConsumer ()=default
 
 ICassQueryListConsumer (const ICassQueryListConsumer &)=delete
 
 ICassQueryListConsumer (ICassQueryListConsumer &&)=delete
 
ICassQueryListConsumeroperator= (const ICassQueryListConsumer &)=delete
 
ICassQueryListConsumeroperator= (ICassQueryListConsumer &&)=delete
 
virtual ~ICassQueryListConsumer ()=default
 
virtual bool Start (shared_ptr< CCassQuery > query, CCassQueryList &list, size_t query_idx)=0
 
virtual bool Finish (shared_ptr< CCassQuery >, CCassQueryList &, size_t)
 
virtual bool ProcessRow (shared_ptr< CCassQuery > query, CCassQueryList &list, size_t query_idx)=0
 
virtual void Reset (shared_ptr< CCassQuery >, CCassQueryList &, size_t)
 
virtual void Failed (shared_ptr< CCassQuery > query, CCassQueryList &list, size_t query_idx, const exception *e)=0
 

Detailed Description

Definition at line 18 of file cass_query_list.hpp.

Constructor & Destructor Documentation

◆ ICassQueryListConsumer() [1/3]

ICassQueryListConsumer::ICassQueryListConsumer ( )
default

◆ ICassQueryListConsumer() [2/3]

ICassQueryListConsumer::ICassQueryListConsumer ( const ICassQueryListConsumer )
delete

◆ ICassQueryListConsumer() [3/3]

ICassQueryListConsumer::ICassQueryListConsumer ( ICassQueryListConsumer &&  )
delete

◆ ~ICassQueryListConsumer()

virtual ICassQueryListConsumer::~ICassQueryListConsumer ( )
virtualdefault

Member Function Documentation

◆ Failed()

virtual void ICassQueryListConsumer::Failed ( shared_ptr< CCassQuery query,
CCassQueryList list,
size_t  query_idx,
const exception *  e 
)
pure virtual

Implemented in CCassOneExecConsumer.

◆ Finish()

virtual bool ICassQueryListConsumer::Finish ( shared_ptr< CCassQuery ,
CCassQueryList ,
size_t   
)
inlinevirtual

Reimplemented in CCassOneExecConsumer.

Definition at line 27 of file cass_query_list.hpp.

◆ operator=() [1/2]

ICassQueryListConsumer& ICassQueryListConsumer::operator= ( const ICassQueryListConsumer )
delete

◆ operator=() [2/2]

ICassQueryListConsumer& ICassQueryListConsumer::operator= ( ICassQueryListConsumer &&  )
delete

◆ ProcessRow()

virtual bool ICassQueryListConsumer::ProcessRow ( shared_ptr< CCassQuery query,
CCassQueryList list,
size_t  query_idx 
)
pure virtual

Implemented in CCassOneExecConsumer.

◆ Reset()

virtual void ICassQueryListConsumer::Reset ( shared_ptr< CCassQuery ,
CCassQueryList ,
size_t   
)
inlinevirtual

Reimplemented in CCassOneExecConsumer.

Definition at line 31 of file cass_query_list.hpp.

◆ Start()

virtual bool ICassQueryListConsumer::Start ( shared_ptr< CCassQuery query,
CCassQueryList list,
size_t  query_idx 
)
pure virtual

Implemented in CCassOneExecConsumer.


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:31 2024 by modify_doxy.py rev. 669887