SWC-DB
v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SpecsFlags.cc
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
7
8
#include "
swcdb/db/Cells/SpecsFlags.h
"
9
10
11
namespace
SWC
{
namespace
DB {
namespace
Specs {
12
13
14
15
void
Flags::print
(std::ostream& out)
const
{
16
display
(out <<
"Flags("
);
17
out <<
')'
;
18
}
19
20
void
Flags::display
(std::ostream& out)
const
{
21
out <<
"was_set="
<< (
was_set
?
"TRUE"
:
"FALSE"
);
22
if
(
limit
)
23
out <<
" limit="
<<
limit
;
24
if
(
offset
)
25
out <<
" offset="
<<
offset
;
26
if
(
max_versions
)
27
out <<
" max_versions="
<<
max_versions
;
28
if
(
max_buffer
)
29
out <<
" max_buffer="
<<
max_buffer
;
30
if
(
is_only_deletes
())
31
out <<
" only_deletes=true"
;
32
if
(
is_only_keys
())
33
out <<
" only_keys=true"
;
34
}
35
36
37
}}}
SWC::DB::Specs::Flags::max_versions
uint32_t max_versions
Definition:
SpecsFlags.h:143
SWC::DB::Specs::Flags::is_only_keys
constexpr SWC_CAN_INLINE bool is_only_keys() const noexcept
Definition:
SpecsFlags.h:65
SWC::DB::Specs::Flags::offset
uint64_t offset
Definition:
SpecsFlags.h:142
SWC::DB::Specs::Flags::is_only_deletes
constexpr SWC_CAN_INLINE bool is_only_deletes() const noexcept
Definition:
SpecsFlags.h:70
SWC::DB::Specs::Flags::was_set
bool was_set
Definition:
SpecsFlags.h:146
SWC
The SWC-DB C++ namespace 'SWC'.
Definition:
main.cc:12
SWC::DB::Specs::Flags::display
void display(std::ostream &out) const
Definition:
SpecsFlags.cc:20
SWC::DB::Specs::Flags::print
void print(std::ostream &out) const
Definition:
SpecsFlags.cc:15
SWC::DB::Specs::Flags::max_buffer
uint32_t max_buffer
Definition:
SpecsFlags.h:144
SWC::DB::Specs::Flags::limit
uint64_t limit
Definition:
SpecsFlags.h:142
SpecsFlags.h
lib
swcdb
db
Cells
SpecsFlags.cc
Generated on Sat Jun 3 2023 18:00:08 for SWC-DB by
1.8.20