Functions | |
constexpr SWC_CAN_INLINE bool | is_master (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | is_meta (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | is_rgr_data_on_fs (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | is_data (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE Range | get_range_type (cid_t cid) noexcept |
KeySeq SWC_CONST_FUNC | get_seq_type (cid_t cid) noexcept |
cid_t SWC_CONST_FUNC | get_master_cid (KeySeq col_seq) noexcept |
cid_t SWC_CONST_FUNC | get_meta_cid (KeySeq col_seq) noexcept |
const char *SWC_CONST_FUNC | get_meta_cid_str (KeySeq col_seq) noexcept |
uint8_t SWC_CONST_FUNC | get_sys_cid (KeySeq col_seq, Range col_type) noexcept |
Variables | |
const cid_t | CID_MASTER_BEGIN = 1 |
const cid_t | CID_MASTER_END = 4 |
const cid_t | CID_META_BEGIN = 5 |
const cid_t | CID_META_END = 8 |
const cid_t | SYS_RGR_DATA = 9 |
const cid_t | SYS_CID_STATS = 10 |
const cid_t | SYS_CID_DEFINE_LEXIC = 11 |
const cid_t | SYS_CID_END = SYS_CID_DEFINE_LEXIC |
Definition at line 32 of file SystemColumn.cc.
References SWC::DB::Types::UNKNOWN.
Definition at line 45 of file SystemColumn.cc.
References SWC::DB::Types::UNKNOWN.
|
noexcept |
Definition at line 58 of file SystemColumn.cc.
References SWC::DB::Types::UNKNOWN.
Referenced by SWC::client::Query::Update::Committer::locate_on_manager(), SWC::client::Query::Update::Committer::locate_on_ranger(), SWC::client::Query::Select::Scanner::mngr_locate_master(), and SWC::client::Query::Select::Scanner::rgr_locate_master().
|
constexprnoexcept |
Definition at line 51 of file SystemColumn.h.
References CID_MASTER_END, CID_META_END, and SWC::DB::Types::MASTER.
Referenced by SWC::Manager::ColumnHealthCheck::finishing(), SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle(), and SWC::Manager::MngdColumns::remove().
Definition at line 15 of file SystemColumn.cc.
References SWC::DB::Types::UNKNOWN.
Referenced by SWC::Common::Files::Schema::load(), and SWC::client::Managers::MasterRangesCache::MasterRangesCache().
Definition at line 71 of file SystemColumn.cc.
References SWC::DB::Types::MASTER, and SWC::DB::Types::UNKNOWN.
Referenced by SWC::Manager::ColumnHealthCheck::finishing(), SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle(), and SWC::Manager::MngdColumns::remove().
|
constexprnoexcept |
Definition at line 46 of file SystemColumn.h.
References CID_META_END.
Referenced by SWC::Ranger::Block::_split(), SWC::Ranger::Block::Block(), SWC::Ranger::Column::internal_create(), SWC::Ranger::Block::load_cells(), SWC::Ranger::Block::load_final(), SWC::Ranger::Columns::load_range(), SWC::Ranger::Callback::RangeLoad::loaded(), SWC::client::Query::Update::Committer::locate_on_manager(), SWC::client::Query::Update::Committer::locate_on_ranger(), SWC::client::Query::Select::Scanner::mngr_locate_master(), SWC::Manager::Rangers::next_rgr(), SWC::Ranger::Block::release(), SWC::Ranger::Blocks::release(), SWC::Ranger::Columns::release(), SWC::client::Query::Select::Scanner::rgr_locate_master(), SWC::Ranger::Range::state_unloading(), and SWC::Ranger::Block::~Block().
|
constexprnoexcept |
Definition at line 31 of file SystemColumn.h.
References CID_MASTER_END.
Referenced by SWC::Manager::ColumnHealthCheck::finishing(), SWC::Manager::ColumnHealthCheck::ColumnMerger::RangesMerger::handle(), SWC::Comm::Protocol::Mngr::Params::RgrGetRsp::internal_decode(), SWC::Comm::Protocol::Mngr::Params::RgrGetRsp::internal_encode(), SWC::Comm::Protocol::Mngr::Params::RgrGetRsp::internal_encoded_length(), SWC::Common::Files::Schema::load(), SWC::client::Query::Update::Committer::locate_on_manager(), SWC::client::Query::Update::Committer::locate_on_ranger(), SWC::client::Query::Update::Committer::located_on_manager(), SWC::client::Query::Update::Committer::located_ranger(), SWC::client::Query::Select::Scanner::mngr_locate_master(), SWC::client::Query::Select::Scanner::mngr_located_master(), SWC::Comm::Protocol::Mngr::Params::RgrGetRsp::print(), SWC::client::Query::Update::Committer::proceed_on_ranger(), SWC::Manager::MngdColumns::remove(), and SWC::client::Query::Update::Committer::resolve_on_manager().
|
constexprnoexcept |
Definition at line 36 of file SystemColumn.h.
References CID_META_BEGIN, and CID_META_END.
Referenced by SWC::client::Query::Update::Committer::proceed_on_ranger(), and SWC::client::Query::Select::Scanner::rgr_located_master().
|
constexprnoexcept |
Definition at line 41 of file SystemColumn.h.
References SYS_RGR_DATA.
Referenced by SWC::Manager::Range::get_last_rgr(), SWC::Ranger::Range::internal_take_ownership(), SWC::Ranger::Range::last_rgr_chk(), SWC::Manager::MngdColumns::remove(), SWC::Ranger::Range::remove_rgr(), and SWC::Ranger::Range::set_rgr().
const cid_t SWC::DB::Types::SystemColumn::CID_MASTER_BEGIN = 1 |
Definition at line 17 of file SystemColumn.h.
Referenced by SWC::Manager::Columns::get_next_unassigned().
const cid_t SWC::DB::Types::SystemColumn::CID_MASTER_END = 4 |
Definition at line 18 of file SystemColumn.h.
Referenced by SWC::Manager::Columns::assign_group(), SWC::Manager::Columns::get_next_unassigned(), get_range_type(), is_master(), and SWC::client::Managers::MasterRangesCache::MasterRangesCache().
const cid_t SWC::DB::Types::SystemColumn::CID_META_BEGIN = 5 |
Definition at line 19 of file SystemColumn.h.
Referenced by SWC::Manager::Columns::get_next_unassigned(), is_meta(), and SWC::Ranger::Columns::unload_all().
const cid_t SWC::DB::Types::SystemColumn::CID_META_END = 8 |
Definition at line 20 of file SystemColumn.h.
Referenced by SWC::Manager::Columns::assign_group(), SWC::Manager::Columns::get_next_unassigned(), get_range_type(), is_data(), and is_meta().
const cid_t SWC::DB::Types::SystemColumn::SYS_CID_DEFINE_LEXIC = 11 |
const cid_t SWC::DB::Types::SystemColumn::SYS_CID_END = SYS_CID_DEFINE_LEXIC |
Definition at line 27 of file SystemColumn.h.
Referenced by SWC::Manager::MngdColumns::get_next_cid(), SWC::Manager::MngdColumns::initialize(), SWC::Common::Files::Schema::load(), SWC::DB::Schemas::matching(), SWC::Manager::MngdColumns::run_actions(), SWC::Ranger::Columns::unload_all(), and SWC::Manager::MngdColumns::update().
const cid_t SWC::DB::Types::SystemColumn::SYS_CID_STATS = 10 |
Definition at line 24 of file SystemColumn.h.
Referenced by SWC::Common::Files::Schema::load(), SWC::client::Query::Update::Handlers::Metric::Reporting::report(), SWC::client::Query::Update::Handlers::Metric::Reporting::response(), SWC::Utils::shell::Statistics::set_definitions(), and SWC::Utils::shell::Statistics::show().
const cid_t SWC::DB::Types::SystemColumn::SYS_RGR_DATA = 9 |
Definition at line 22 of file SystemColumn.h.
Referenced by SWC::Manager::Columns::assign_group(), SWC::Manager::Columns::get_next_unassigned(), is_rgr_data_on_fs(), SWC::Common::Files::Schema::load(), SWC::Manager::MngdColumns::remove(), SWC::DB::RgrData::remove(), SWC::DB::RgrData::BaseSelector::scan(), and SWC::Ranger::Columns::unload_all().