SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
RangeLoad.h
Go to the documentation of this file.
1 /*
2  * SWC-DB© Copyright since 2019 Alex Kashirin <kashirin.alex@gmail.com>
3  * License details at <https://github.com/kashirin-alex/swc-db/#license>
4  */
5 
6 #ifndef swcdb_ranger_callbacks_RangeLoad_h
7 #define swcdb_ranger_callbacks_RangeLoad_h
8 
9 
10 namespace SWC { namespace Ranger { namespace Callback {
11 
12 
13 class RangeLoad : public ManageBase {
14  public:
15 
16  typedef std::shared_ptr<RangeLoad> Ptr;
17 
18  const cid_t cid;
19  const rid_t rid;
20 
22 
23  RangeLoad(const Comm::ConnHandlerPtr& conn, const Comm::Event::Ptr& ev,
24  const cid_t cid, const rid_t rid) noexcept;
25 
26  RangeLoad(RangeLoad&&) = delete;
27  RangeLoad(const RangeLoad&) = delete;
29  RangeLoad& operator=(const RangeLoad&) = delete;
30 
31  virtual ~RangeLoad() noexcept { }
32 
33  void loaded(int& err);
34 
35 };
36 
37 
38 }}}
39 #endif // swcdb_ranger_callbacks_RangeLoad_h
SWC::Ranger::Callback::RangeLoad::cid
const cid_t cid
Definition: RangeLoad.h:18
SWC::Ranger::Callback::RangeLoad::operator=
RangeLoad & operator=(RangeLoad &&)=delete
SWC::Ranger::Callback::ManageBase
Definition: ManageBase.h:20
SWC::Ranger::Callback::RangeLoad
Definition: RangeLoad.h:13
SWC::Ranger::Callback::RangeLoad::RangeLoad
RangeLoad(const Comm::ConnHandlerPtr &conn, const Comm::Event::Ptr &ev, const cid_t cid, const rid_t rid) noexcept
Definition: RangeLoad.cc:13
SWC::Ranger::ColumnPtr
std::shared_ptr< Column > ColumnPtr
Definition: Columns.h:13
SWC::Ranger::Callback::RangeLoad::col
ColumnPtr col
Definition: RangeLoad.h:21
SWC::Ranger::Callback::RangeLoad::RangeLoad
RangeLoad(RangeLoad &&)=delete
SWC::Ranger::Callback::RangeLoad::RangeLoad
RangeLoad(const RangeLoad &)=delete
SWC::Ranger::Callback::RangeLoad::loaded
void loaded(int &err)
Definition: RangeLoad.cc:20
SWC
The SWC-DB C++ namespace 'SWC'.
Definition: main.cc:12
SWC::Ranger::Callback::RangeLoad::rid
const rid_t rid
Definition: RangeLoad.h:19
SWC::Ranger::Callback::RangeLoad::operator=
RangeLoad & operator=(const RangeLoad &)=delete
SWC::cid_t
uint64_t cid_t
Definition: Identifiers.h:16
SWC::Comm::ConnHandlerPtr
std::shared_ptr< ConnHandler > ConnHandlerPtr
Definition: AppContext.h:17
SWC::Ranger::Callback::RangeLoad::~RangeLoad
virtual ~RangeLoad() noexcept
Definition: RangeLoad.h:31
SWC::rid_t
uint64_t rid_t
Definition: Identifiers.h:17
SWC::Ranger::Callback::RangeLoad::Ptr
std::shared_ptr< RangeLoad > Ptr
Definition: RangeLoad.h:16
SWC::Comm::Event::Ptr
std::shared_ptr< Event > Ptr
Definition: Event.h:33