 |
SWC-DB
v0.5.11 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.
10 namespace SWC {
namespace client {
namespace Query {
namespace Update {
17 out <<
"(cid=" <<
cid;
67 m_cells.
add_raw(cells, upto_key, from_key, skip, malformed,
false);
85 size_t buff_sz,
bool& more,
90 key_start, key_end, cells_buff, buff_sz);
92 return cells_buff.
fill();
101 return cells_buff.
fill();
SWC_CAN_INLINE void add_raw(const DynamicBuffer &cells, bool finalized)
constexpr SWC_CAN_INLINE size_t size() const noexcept
void write_and_free(DynamicBuffer &cells, uint32_t &cell_count, Interval &intval, uint32_t threshold, uint32_t max_cells)
virtual bool empty() noexcept override
virtual size_t add(const DynamicBuffer &cells, const DB::Cell::Key &upto_key, const DB::Cell::Key &from_key, uint32_t skip, bool malformed) override
virtual size_t size_bytes() noexcept override
virtual size_t size() noexcept override
virtual DB::Cell::Key::Ptr get_first_key() override
virtual void print(std::ostream &out) override
virtual DB::Cell::Key::Ptr get_key_next(const DB::Cell::Key &eval_key, bool start_key=false) override
constexpr SWC_CAN_INLINE bool empty() const noexcept
The SWC-DB C++ namespace 'SWC'.
constexpr SWC_CAN_INLINE bool empty() const noexcept
virtual bool get_buff(const DB::Cell::Key &key_start, const DB::Cell::Key &key_end, size_t buff_sz, bool &more, DynamicBuffer &cells_buff) override
void print(std::ostream &out, bool with_cells=false) const
DB::Cells::Mutable m_cells
constexpr SWC_CAN_INLINE size_t fill() const noexcept
constexpr SWC_CAN_INLINE T get() noexcept
std::shared_ptr< Key > Ptr
constexpr SWC_CAN_INLINE size_t size_bytes() const noexcept