|
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.
10 namespace SWC {
namespace client {
namespace Query {
namespace Select {
45 return m_cells.size();
50 return m_cells.size_bytes();
55 return m_cells.empty();
80 sz += col.second->get_size_bytes();
100 if(!col.second->empty())
virtual size_t get_size_bytes() noexcept override
bool add_cells(StaticBuffer &buffer, bool reached_limit, DB::Specs::Interval &interval)
std::unordered_map< cid_t, Rsp::Ptr > m_columns
size_t get_size_bytes() noexcept
The SWC-DB C++ namespace 'SWC'.
void get_cells(DB::Cells::Result &cells)
void copy(const Key &other)
void remove(const cid_t cid)
size_t get_size() noexcept
void add_column(const cid_t cid)
Rsp::Ptr & get_columnn(const cid_t cid)
SWC_CAN_INLINE void push_back(ArgsT &&... args)
std::shared_ptr< Rsp > Ptr
DB::Cells::Result m_cells
SWC_CAN_INLINE void reserve(size_type cap)
void add(const Cell &cell, bool no_value=false)