#include "swcdb/db/Types/Identifiers.h"
#include "swcdb/db/Types/KeySeq.h"
#include "swcdb/db/Types/Range.h"
Go to the source code of this file.
Namespaces | |
SWC | |
The SWC-DB C++ namespace 'SWC'. | |
SWC::DB | |
The SWC-DB Database C++ namespace 'SWC::DB'. | |
SWC::DB::Types | |
The SWC-DB Types C++ namespace 'SWC::DB::Types'. | |
SWC::DB::Types::SystemColumn | |
Functions | |
constexpr SWC_CAN_INLINE bool | SWC::DB::Types::SystemColumn::is_master (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | SWC::DB::Types::SystemColumn::is_meta (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | SWC::DB::Types::SystemColumn::is_rgr_data_on_fs (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE bool | SWC::DB::Types::SystemColumn::is_data (cid_t cid) noexcept |
constexpr SWC_CAN_INLINE Range | SWC::DB::Types::SystemColumn::get_range_type (cid_t cid) noexcept |
KeySeq SWC_CONST_FUNC | SWC::DB::Types::SystemColumn::get_seq_type (cid_t cid) noexcept |
cid_t SWC_CONST_FUNC | SWC::DB::Types::SystemColumn::get_master_cid (KeySeq col_seq) noexcept |
cid_t SWC_CONST_FUNC | SWC::DB::Types::SystemColumn::get_meta_cid (KeySeq col_seq) noexcept |
const char *SWC_CONST_FUNC | SWC::DB::Types::SystemColumn::get_meta_cid_str (KeySeq col_seq) noexcept |
uint8_t SWC_CONST_FUNC | SWC::DB::Types::SystemColumn::get_sys_cid (KeySeq col_seq, Range col_type) noexcept |
Variables | |
const cid_t | SWC::DB::Types::SystemColumn::CID_MASTER_BEGIN = 1 |
const cid_t | SWC::DB::Types::SystemColumn::CID_MASTER_END = 4 |
const cid_t | SWC::DB::Types::SystemColumn::CID_META_BEGIN = 5 |
const cid_t | SWC::DB::Types::SystemColumn::CID_META_END = 8 |
const cid_t | SWC::DB::Types::SystemColumn::SYS_RGR_DATA = 9 |
const cid_t | SWC::DB::Types::SystemColumn::SYS_CID_STATS = 10 |
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 |