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