_add(Ptr blk) | SWC::Ranger::Block | |
_cond_key_end(const DB::Cell::Key &key) const | SWC::Ranger::Block | |
_free_key_end() | SWC::Ranger::Block | |
_includes_begin(const DB::Specs::Interval &spec) const | SWC::Ranger::Block | |
_is_in_end(const DB::Cell::Key &key) const | SWC::Ranger::Block | |
_need_split() const noexcept | SWC::Ranger::Block | |
_releasing_size() const noexcept | SWC::Ranger::Block | |
_scan(const ReqScan::Ptr &req, bool synced=false) | SWC::Ranger::Block | private |
_set_key_end(const DB::Cell::Key &key) | SWC::Ranger::Block | |
_set_prev_key_end(const DB::Cell::Key &key) | SWC::Ranger::Block | |
_set_prev_key_end(const Ptr blk) | SWC::Ranger::Block | |
_size() const noexcept | SWC::Ranger::Block | |
_split(bool loaded) | SWC::Ranger::Block | |
add_logged(const DB::Cells::Cell &cell) | SWC::Ranger::Block | |
Block(const DB::Cells::Interval &interval, Blocks *blocks, State state=State::NONE) | SWC::Ranger::Block | explicit |
Block(const Block &)=delete | SWC::Ranger::Block | |
Block(const Block &&)=delete | SWC::Ranger::Block | |
blocks | SWC::Ranger::Block | |
includes(const DB::Specs::Interval &spec) const | SWC::Ranger::Block | |
includes_end(const DB::Specs::Interval &spec) const | SWC::Ranger::Block | |
is_consist(const DB::Cells::Interval &intval) const | SWC::Ranger::Block | |
is_in_end(const DB::Cell::Key &key) const | SWC::Ranger::Block | |
is_next(const DB::Specs::Interval &spec) const | SWC::Ranger::Block | |
load_cells(const uint8_t *buf, size_t remain, uint32_t revs, size_t avail, bool &was_splitted, bool synced=false) | SWC::Ranger::Block | |
load_final(const DB::Cells::MutableVec &cells) | SWC::Ranger::Block | |
loaded() const noexcept | SWC::Ranger::Block | |
LOADED enum value | SWC::Ranger::Block | |
loader_loaded() | SWC::Ranger::Block | |
LOADING enum value | SWC::Ranger::Block | |
m_cells | SWC::Ranger::Block | private |
m_key_end | SWC::Ranger::Block | private |
m_loader | SWC::Ranger::Block | private |
m_mutex | SWC::Ranger::Block | private |
m_mutex_intval | SWC::Ranger::Block | mutableprivate |
m_mutex_state | SWC::Ranger::Block | private |
m_prev_key_end | SWC::Ranger::Block | private |
m_processing | SWC::Ranger::Block | private |
m_releasable_bytes | SWC::Ranger::Block | private |
m_split_rev | SWC::Ranger::Block | private |
m_state | SWC::Ranger::Block | private |
make(const DB::Cells::Interval &interval, Blocks *blocks, State state=State::NONE) | SWC::Ranger::Block | static |
need_load() const noexcept | SWC::Ranger::Block | |
next | SWC::Ranger::Block | |
NONE enum value | SWC::Ranger::Block | |
operator=(const Block &)=delete | SWC::Ranger::Block | |
preload() | SWC::Ranger::Block | |
prev | SWC::Ranger::Block | |
print(std::ostream &out) | SWC::Ranger::Block | |
processing() noexcept | SWC::Ranger::Block | |
processing_decrement() noexcept | SWC::Ranger::Block | |
processing_increment() noexcept | SWC::Ranger::Block | |
ptr() | SWC::Ranger::Block | |
Ptr typedef | SWC::Ranger::Block | |
QUEUED enum value | SWC::Ranger::Block | |
release() | SWC::Ranger::Block | |
RESPONDED enum value | SWC::Ranger::Block | |
scan(const ReqScan::Ptr &req) | SWC::Ranger::Block | |
ScanState enum name | SWC::Ranger::Block | |
schema_update() noexcept | SWC::Ranger::Block | |
size() | SWC::Ranger::Block | |
size_bytes() | SWC::Ranger::Block | |
size_of_internal() | SWC::Ranger::Block | |
split(bool loaded) | SWC::Ranger::Block | |
splitter(bool loaded) | SWC::Ranger::Block | |
State enum name | SWC::Ranger::Block | |
SYNCED enum value | SWC::Ranger::Block | |
UKNOWN enum value | SWC::Ranger::Block | |
~Block() noexcept | SWC::Ranger::Block | |