The SWC-DB CellStore C++ namespace 'SWC::Ranger::CellStore'. More...
Namespaces | |
Block | |
The SWC-DB Block C++ namespace 'SWC::Ranger::CellStore::Block'. | |
Classes | |
class | Read |
class | Readers |
class | Write |
Typedefs | |
typedef Core::Vector< Write::Ptr > | Writers |
typedef std::shared_ptr< Writers > | WritersPtr |
Functions | |
static Read::Ptr | create_initial (int &err, const RangePtr &range) |
Variables | |
static const int8_t | VERSION = 1 |
static const uint8_t | TRAILER_SIZE = 21 |
static const uint8_t | IDX_BLKS_HEADER_SIZE = 17 |
The SWC-DB CellStore C++ namespace 'SWC::Ranger::CellStore'.
Definition at line 175 of file CellStore.h.
typedef std::shared_ptr<Writers> SWC::Ranger::CellStore::WritersPtr |
Definition at line 176 of file CellStore.h.
Definition at line 610 of file CellStore.cc.
References SWC::Ranger::CellStore::Block::Header::ANY_BEGIN, SWC::Ranger::CellStore::Block::Header::ANY_END, SWC::Ranger::CellStore::Write::block_encode(), SWC::Ranger::CellStore::Write::create(), SWC::DB::Cell::Key::empty(), SWC::Ranger::CellStore::Write::finalize(), SWC::Ranger::CellStore::Block::Header::interval, SWC::Ranger::CellStore::Block::Header::is_any, SWC::DB::Cells::Interval::key_begin, SWC::DB::Cells::Interval::key_end, SWC::Ranger::CellStore::Read::make(), and SWC::Ranger::CellStore::Write::remove().
Referenced by SWC::Ranger::Range::load().
|
static |
Definition at line 38 of file CellStore.h.
Referenced by SWC::Ranger::CellStore::Read::load_blocks_index(), and SWC::Ranger::CellStore::Write::write_blocks_index().
|
static |
Definition at line 37 of file CellStore.h.
Referenced by SWC::Ranger::CellStore::Read::load_trailer(), and SWC::Ranger::CellStore::Write::write_trailer().
|
static |
Definition at line 36 of file CellStore.h.
Referenced by SWC::Ranger::CellStore::Write::print(), SWC::Ranger::CellStore::Read::print(), and SWC::Ranger::CellStore::Write::write_trailer().