#include <swcdb/db/Columns/RangeBase.h>
Static Public Member Functions | |
static const char * | get_column_path () noexcept |
static const std::string | get_column_path (const cid_t cid) |
static const std::string | get_path (const cid_t cid) |
static const std::string | get_path (const cid_t cid, const rid_t rid) |
static const std::string | get_path_on_range (const std::string &range_path, const std::string &path) |
static std::string | get_path_ranger (const std::string &range_path) |
static const std::string | get_path_cs (const std::string &range_path, const std::string &folder, const csid_t csid) |
Static Public Attributes | |
static constexpr const char | COLUMN_DIR [] = "C" |
static constexpr const char | RANGE_DIR [] = "/R" |
static constexpr const char | RANGER_FILE [] = "ranger.data" |
static constexpr const char | CELLSTORES_DIR [] = "cs" |
static constexpr const char | LOG_DIR [] = "log" |
Definition at line 15 of file RangeBase.h.
|
inlinestaticnoexcept |
Definition at line 26 of file RangeBase.h.
References COLUMN_DIR.
Referenced by SWC::Manager::Columns::columns_by_fs(), SWC::Common::Files::Schema::filepath(), get_column_path(), get_path(), and SWC::Manager::Column::remove().
|
inlinestatic |
Definition at line 30 of file RangeBase.h.
References get_column_path(), SWC::FS::set_structured_id(), and SWC::Core::to_string().
|
inlinestatic |
Definition at line 38 of file RangeBase.h.
References get_column_path(), and RANGE_DIR.
Referenced by SWC::Manager::Column::create(), SWC::Manager::Column::finalize_remove(), get_path(), SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle(), and SWC::Manager::Column::init().
|
inlinestatic |
Definition at line 44 of file RangeBase.h.
References get_path(), SWC::FS::set_structured_id(), and SWC::Core::to_string().
|
inlinestatic |
Definition at line 81 of file RangeBase.h.
References SWC::Core::to_string().
Referenced by SWC::Ranger::Range::get_path_cs_on(), and SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle().
|
inlinestatic |
Definition at line 52 of file RangeBase.h.
Referenced by SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle().
|
inlinestatic |
Definition at line 62 of file RangeBase.h.
References RANGER_FILE.
Referenced by SWC::Manager::Range::get_last_rgr(), SWC::Ranger::Range::internal_take_ownership(), SWC::Ranger::Range::last_rgr_chk(), SWC::Ranger::Range::remove_rgr(), and SWC::Ranger::Range::set_rgr().
|
staticconstexpr |
Definition at line 21 of file RangeBase.h.
Referenced by SWC::Ranger::Range::get_path_cs(), SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle(), SWC::Ranger::Range::internal_create_folders(), SWC::Ranger::Range::load(), SWC::Ranger::CellStore::Readers::load_from_path(), and SWC::Ranger::CellStore::Readers::replace().
|
staticconstexpr |
Definition at line 18 of file RangeBase.h.
Referenced by get_column_path().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 19 of file RangeBase.h.
Referenced by get_path().
|
staticconstexpr |
Definition at line 20 of file RangeBase.h.
Referenced by get_path_ranger().