SWC-DB
v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
BaseMeta.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_queries_update_BaseMeta_h
7
#define swcdb_ranger_queries_update_BaseMeta_h
8
9
10
#include "
swcdb/db/client/Query/Update/Handlers/BaseSingleColumn.h
"
11
12
13
namespace
SWC
{
namespace
Ranger {
14
15
16
18
namespace
Query {
19
20
21
23
namespace
Update {
24
25
26
27
class
BaseMeta
:
public
client::Query::Update::Handlers::BaseSingleColumn
{
28
public
:
29
typedef
std::shared_ptr<BaseMeta>
Ptr
;
30
31
RangePtr
range
;
32
33
BaseMeta
(
const
RangePtr
&
range
);
34
35
virtual
bool
valid
() noexcept override;
36
37
virtual
void
callback
() = 0;
38
39
bool
is_last_rsp
(
int
err);
40
41
protected:
42
43
virtual ~
BaseMeta
() noexcept { }
44
45
};
46
47
48
}}}}
49
50
#endif // swcdb_ranger_queries_update_BaseMeta_h
SWC::Ranger::Query::Update::BaseMeta::valid
virtual bool valid() noexcept override
Definition:
BaseMeta.cc:23
BaseSingleColumn.h
SWC::Ranger::Query::Update::BaseMeta::callback
virtual void callback()=0
SWC::Ranger::Query::Update::BaseMeta::is_last_rsp
bool is_last_rsp(int err)
Definition:
BaseMeta.cc:31
SWC::Ranger::RangePtr
std::shared_ptr< Range > RangePtr
Definition:
Columns.h:15
SWC::Ranger::Query::Update::BaseMeta
Definition:
BaseMeta.h:27
SWC
The SWC-DB C++ namespace 'SWC'.
Definition:
main.cc:12
SWC::client::Query::Update::Handlers::BaseSingleColumn
Definition:
BaseSingleColumn.h:18
SWC::Ranger::Query::Update::BaseMeta::Ptr
std::shared_ptr< BaseMeta > Ptr
Definition:
BaseMeta.h:29
SWC::Ranger::Query::Update::BaseMeta::range
RangePtr range
Definition:
BaseMeta.h:31
SWC::Ranger::Query::Update::BaseMeta::BaseMeta
BaseMeta(const RangePtr &range)
Definition:
BaseMeta.cc:14
include
swcdb
ranger
queries
update
BaseMeta.h
Generated on Sat Jun 3 2023 18:00:08 for SWC-DB by
1.8.20