|
SWC-DB
v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
|
Go to the documentation of this file.
6 #ifndef swcdb_db_protocol_rgr_params_Report_h
7 #define swcdb_db_protocol_rgr_params_Report_h
15 namespace SWC {
namespace Comm {
namespace Protocol {
16 namespace Rgr {
namespace Params {
57 RspRes(uint32_t a_mem=0, uint32_t a_cpu=0,
size_t a_ranges=0) noexcept
67 void display(std::ostream& out,
const std::string& offset=
"")
const;
92 void display(std::ostream& out,
const std::string& offset =
"")
const;
117 void display(std::ostream& out,
const std::string& offset =
"")
const;
148 void encode(uint8_t** bufp)
const;
150 void decode(
const uint8_t** bufp,
size_t* remainp);
152 void display(std::ostream& out,
bool pretty=
true,
153 const std::string& offset =
"")
const;
172 void encode(uint8_t** bufp) const;
174 void decode(const uint8_t** bufp,
size_t* remainp);
176 void display(std::ostream& out,
bool pretty=true,
177 const std::
string& offset = "") const;
194 void display(std::ostream& out,
bool pretty=true,
195 const std::
string& offset = "") const;
211 #ifdef SWC_IMPL_SOURCE
215 #endif // swcdb_db_protocol_rgr_params_Report_h
RspColumnsRanges & operator=(const RspColumnsRanges &other)=delete
SWC_CAN_INLINE Column() noexcept
void internal_decode(const uint8_t **bufp, size_t *remainp) override
size_t SWC_PURE_FUNC internal_encoded_length() const override
SWC_CAN_INLINE Range(DB::Types::KeySeq seq) noexcept
void internal_encode(uint8_t **bufp) const override
size_t SWC_PURE_FUNC internal_encoded_length() const override
SWC_CAN_INLINE RspColumnsRanges() noexcept
static bool before(Range *r1, Range *r2)
DB::Cells::Interval interval
size_t SWC_PURE_FUNC internal_encoded_length() const override
Core::Vector< Column * > columns
void display(std::ostream &out, const std::string &offset="") const
Core::Vector< Range * > ranges
void decode(const uint8_t **bufp, size_t *remainp)
SWC_CAN_INLINE ~RspCids() noexcept
size_t SWC_PURE_FUNC internal_encoded_length() const override
SWC_CAN_INLINE RspCids() noexcept
size_t SWC_PURE_FUNC internal_encoded_length() const override
SWC_CAN_INLINE ReqColumn(cid_t a_cid=0) noexcept
void display(std::ostream &out, const std::string &offset="") const
static bool SWC_PURE_FUNC before(Column *c1, Column *c2)
DB::Types::KeySeq col_seq
~RspColumnsRanges() noexcept
The SWC-DB C++ namespace 'SWC'.
void internal_decode(const uint8_t **bufp, size_t *remainp) override
void internal_decode(const uint8_t **bufp, size_t *remainp) override
size_t SWC_PURE_FUNC encoded_length() const
void decode(const uint8_t **bufp, size_t *remainp)
void internal_encode(uint8_t **bufp) const override
size_t SWC_PURE_FUNC encoded_length() const
void internal_encode(uint8_t **bufp) const override
void internal_decode(const uint8_t **bufp, size_t *remainp) override
SWC_CAN_INLINE RspRes(uint32_t a_mem=0, uint32_t a_cpu=0, size_t a_ranges=0) noexcept
SWC_CAN_INLINE ~RspColumnRids() noexcept
void encode(uint8_t **bufp) const
void display(std::ostream &out, bool pretty=true, const std::string &offset="") const
void internal_encode(uint8_t **bufp) const override
void display(std::ostream &out, bool pretty=true, const std::string &offset="") const
void internal_decode(const uint8_t **bufp, size_t *remainp) override
void internal_encode(uint8_t **bufp) const override
SWC_CAN_INLINE RspColumnRids() noexcept
void display(std::ostream &out, const std::string &offset="") const
void encode(uint8_t **bufp) const