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
21
ColumnPtr
col
;
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
;
28
RangeLoad
&
operator=
(
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
include
swcdb
ranger
callbacks
RangeLoad.h
Generated on Sat Jun 3 2023 18:00:07 for SWC-DB by
1.8.20