|
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.
7 namespace SWC {
namespace Ranger {
namespace Callback {
13 const cid_t a_cid) noexcept
15 cid(a_cid), col(
nullptr), m_mutex(), m_ranges() {
24 col->internal_delete(range->rid);
SWC_CAN_INLINE iterator erase(size_type offset) noexcept(_NoExceptMoveAssign &&_NoExceptDestructor)
void internal_delete(cid_t cid)
void removed(const RangePtr &range)
#define SWC_LOG_OUT(pr, _code_)
static SWC_CAN_INLINE Ranger::Columns * columns() noexcept
void add(const RangePtr &range)
virtual void response_ok()
constexpr SWC_CAN_INLINE bool empty() const noexcept
std::shared_ptr< Range > RangePtr
Core::Vector< RangePtr > m_ranges
The SWC-DB C++ namespace 'SWC'.
std::shared_ptr< ConnHandler > ConnHandlerPtr
constexpr SWC_CAN_INLINE const_iterator cend() const noexcept
ColumnDelete(const Comm::ConnHandlerPtr &conn, const Comm::Event::Ptr &ev, const cid_t cid) noexcept
std::shared_ptr< Event > Ptr
SWC_CAN_INLINE void push_back(ArgsT &&... args)
constexpr SWC_CAN_INLINE const_iterator cbegin() const noexcept