The SWC-DB Key Comparator C++ namespace 'SWC::DB::KeySeq'. More...
Functions | |
Condition::Comp | condition (const Types::KeySeq seq, const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
Condition::Comp | condition (const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept SWC_ATTRIBS((SWC_ATTRIB_O3)) |
bool | is_matching (const Types::KeySeq seq, Condition::Comp comp, const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
bool | is_matching (Condition::Comp comp, const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare (const Types::KeySeq seq, const Cell::Key &key, const Cell::Key &other) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
Condition::Comp | compare (const Cell::Key &key, const Cell::Key &other) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare_upto (const Types::KeySeq seq, const Cell::Key &key, const Cell::Key &other, uint24_t max) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare_opt_lexic (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare_opt_volume (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare_opt_fc_lexic (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
Condition::Comp | compare_opt_fc_volume (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
Condition::Comp | compare_opt (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
bool | compare (const Types::KeySeq seq, const Cell::Key &key, const Cell::Key &other, Condition::Comp break_if, uint24_t max=0, bool empty_ok=false) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
bool | compare (const Cell::Key &key, const Cell::Key &other, Condition::Comp break_if, uint24_t max, bool empty_ok) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
bool | compare (const Types::KeySeq seq, const Cell::Key &key, const Cell::KeyVec &other, Condition::Comp break_if, uint32_t max=0, bool empty_ok=false) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
bool | compare (const Cell::Key &key, const Cell::KeyVec &other, Condition::Comp break_if, uint32_t max, bool empty_ok) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
bool | align (const Types::KeySeq seq, const Cell::Key &key, Cell::KeyVec &start, Cell::KeyVec &finish) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
bool | align (const Cell::Key &key, Cell::KeyVec &start, Cell::KeyVec &finish) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
bool | align (const Types::KeySeq seq, Cell::KeyVec &key, const Cell::KeyVec &other, Condition::Comp comp) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<Types::KeySeq T_seq> | |
bool | align (Cell::KeyVec &key, const Cell::KeyVec &other, Condition::Comp comp) SWC_ATTRIBS((SWC_ATTRIB_O3)) |
template<> | |
SWC_CAN_INLINE Condition::Comp | condition< Types::KeySeq::LEXIC > (const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept |
template<> | |
SWC_CAN_INLINE Condition::Comp | condition< Types::KeySeq::VOLUME > (const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept |
template<> | |
SWC_CAN_INLINE bool | is_matching< Types::KeySeq::LEXIC > (Condition::Comp comp, const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept |
template<> | |
SWC_CAN_INLINE bool | is_matching< Types::KeySeq::VOLUME > (Condition::Comp comp, const uint8_t *p1, uint32_t p1_len, const uint8_t *p2, uint32_t p2_len) noexcept |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE Condition::Comp | compare (const Cell::Key &key, const Cell::Key &other) |
template<> | |
SWC_CAN_INLINE Condition::Comp | compare< Types::KeySeq::FC_LEXIC > (const Cell::Key &key, const Cell::Key &other) |
template<> | |
SWC_CAN_INLINE Condition::Comp | compare< Types::KeySeq::FC_VOLUME > (const Cell::Key &key, const Cell::Key &other) |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE Condition::Comp | compare_opt (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) |
template<> | |
SWC_CAN_INLINE Condition::Comp | compare_opt< Types::KeySeq::FC_LEXIC > (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) |
template<> | |
SWC_CAN_INLINE Condition::Comp | compare_opt< Types::KeySeq::FC_VOLUME > (const Cell::Key &opt_empty, const Cell::Key &other, uint24_t max, bool empty_eq) |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE bool | compare (const Cell::Key &key, const Cell::Key &other, Condition::Comp break_if, uint24_t max, bool empty_ok) |
template<> | |
SWC_CAN_INLINE bool | compare< Types::KeySeq::FC_LEXIC > (const Cell::Key &key, const Cell::Key &other, Condition::Comp break_if, uint24_t max, bool empty_ok) |
template<> | |
SWC_CAN_INLINE bool | compare< Types::KeySeq::FC_VOLUME > (const Cell::Key &key, const Cell::Key &other, Condition::Comp break_if, uint24_t max, bool empty_ok) |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE bool | compare (const Cell::Key &key, const Cell::KeyVec &other, Condition::Comp break_if, uint32_t max, bool empty_ok) |
template<> | |
SWC_CAN_INLINE bool | compare< Types::KeySeq::FC_LEXIC > (const Cell::Key &key, const Cell::KeyVec &other, Condition::Comp break_if, uint32_t max, bool empty_ok) |
template<> | |
SWC_CAN_INLINE bool | compare< Types::KeySeq::FC_VOLUME > (const Cell::Key &key, const Cell::KeyVec &other, Condition::Comp break_if, uint32_t max, bool empty_ok) |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE bool | align (const Cell::Key &key, Cell::KeyVec &start, Cell::KeyVec &finish) |
template<Types::KeySeq T_seq> | |
SWC_CAN_INLINE bool | align (Cell::KeyVec &key, const Cell::KeyVec &other, Condition::Comp comp) |
The SWC-DB Key Comparator C++ namespace 'SWC::DB::KeySeq'.
SWC_CAN_INLINE bool SWC::DB::KeySeq::align | ( | Cell::KeyVec & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | comp | ||
) |
Definition at line 692 of file KeyComparator.h.
References SWC::DB::Cell::KeyVec::add(), SWC::Core::Vector< T, SizeT, GROW_SZ >::assign(), SWC::Core::Vector< T, SizeT, GROW_SZ >::begin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cbegin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cend(), SWC::Core::Vector< T, SizeT, GROW_SZ >::empty(), and SWC::DB::Cell::KeyVec::size().
bool SWC::DB::KeySeq::align | ( | Cell::KeyVec & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | comp | ||
) |
Definition at line 692 of file KeyComparator.h.
References SWC::DB::Cell::KeyVec::add(), SWC::Core::Vector< T, SizeT, GROW_SZ >::assign(), SWC::Core::Vector< T, SizeT, GROW_SZ >::begin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cbegin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cend(), SWC::Core::Vector< T, SizeT, GROW_SZ >::empty(), and SWC::DB::Cell::KeyVec::size().
SWC_CAN_INLINE bool SWC::DB::KeySeq::align | ( | const Cell::Key & | key, |
Cell::KeyVec & | start, | ||
Cell::KeyVec & | finish | ||
) |
Definition at line 628 of file KeyComparator.h.
References SWC::DB::Cell::KeyVec::add(), SWC::Core::Vector< T, SizeT, GROW_SZ >::begin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cend(), SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Core::Vector< T, SizeT, GROW_SZ >::end(), SWC::Condition::GT, and SWC::Condition::LT.
bool SWC::DB::KeySeq::align | ( | const Cell::Key & | key, |
Cell::KeyVec & | start, | ||
Cell::KeyVec & | finish | ||
) |
Definition at line 628 of file KeyComparator.h.
References SWC::DB::Cell::KeyVec::add(), SWC::Core::Vector< T, SizeT, GROW_SZ >::begin(), SWC::Core::Vector< T, SizeT, GROW_SZ >::cend(), SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Core::Vector< T, SizeT, GROW_SZ >::end(), SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::align | ( | const Types::KeySeq | seq, |
Cell::KeyVec & | key, | ||
const Cell::KeyVec & | other, | ||
Condition::Comp | comp | ||
) |
Definition at line 721 of file KeyComparator.h.
References SWC::DB::Types::UNKNOWN.
SWC_CAN_INLINE bool SWC::DB::KeySeq::align | ( | const Types::KeySeq | seq, |
const Cell::Key & | key, | ||
Cell::KeyVec & | start, | ||
Cell::KeyVec & | finish | ||
) |
Definition at line 668 of file KeyComparator.h.
References SWC::DB::Types::UNKNOWN.
Referenced by SWC::Ranger::Range::_run_add_queue(), and SWC::DB::Cells::Interval::align().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::Key & | other | ||
) |
Definition at line 250 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::EQ, SWC::Condition::GT, and SWC::Condition::LT.
Condition::Comp SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::Key & | other | ||
) |
Definition at line 250 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::EQ, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::Key & | other, | ||
Condition::Comp | break_if, | ||
uint24_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 449 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::GT, and SWC::Condition::LT.
bool SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::Key & | other, | ||
Condition::Comp | break_if, | ||
uint24_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 449 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | break_if, | ||
uint32_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 539 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::GT, SWC::Condition::LT, and SWC::DB::Cell::KeyVec::size().
bool SWC::DB::KeySeq::compare | ( | const Cell::Key & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | break_if, | ||
uint32_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 539 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::GT, SWC::Condition::LT, and SWC::DB::Cell::KeyVec::size().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare | ( | const Types::KeySeq | seq, |
const Cell::Key & | key, | ||
const Cell::Key & | other | ||
) |
Definition at line 294 of file KeyComparator.h.
References SWC::Condition::NONE, and SWC::DB::Types::UNKNOWN.
Referenced by SWC::Ranger::CommitLog::Fragments::_add(), SWC::DB::Cells::Mutable::_add_counter(), SWC::DB::Cells::Mutable::_add_plain_version_multi(), SWC::DB::Cells::Mutable::_add_plain_version_single(), SWC::DB::Cells::Mutable::_add_remove(), SWC::DB::Cells::Mutable::_add_unfinalized(), SWC::Ranger::Block::_cond_key_end(), SWC::Ranger::Block::_is_in_end(), SWC::Ranger::CommitLog::Fragments::_narrow(), SWC::Ranger::CommitLog::Fragments::_need_compact(), SWC::Ranger::Range::_run_add_queue(), SWC::DB::Cells::MutableVec::add_raw(), SWC::DB::Cells::Mutable::add_raw(), SWC::Manager::Range::before(), SWC::DB::Cells::Mutable::check_sequence(), SWC::DB::Cells::MutableVec::check_sequence(), SWC::DB::Cells::Mutable::get(), SWC::client::Managers::MasterRangesCache::Column::get_read(), SWC::client::Managers::MasterRangesCache::Column::get_write(), SWC::Manager::Range::includes(), SWC::Ranger::CompactRange::initial_commitlog_done(), SWC::Ranger::Block::is_consist(), SWC::DB::Cells::Interval::is_in_begin(), SWC::DB::Cells::Interval::is_in_end(), SWC::DB::Specs::Interval::is_matching(), SWC::Ranger::Block::load_cells(), SWC::client::Query::Select::Scanner::next_call(), SWC::Ranger::CompactRange::response(), SWC::Ranger::CommitLog::Splitter::run(), SWC::DB::Cells::Mutable::scan_after(), SWC::DB::Cells::Mutable::scan_version_multi(), SWC::Ranger::Callback::RangeLocateScan::selector(), SWC::Ranger::Callback::RangeLocateScanCommit::selector(), SWC::client::Managers::MasterRangesCache::Column::set(), SWC::Ranger::CommitLog::Fragment::split(), and SWC::DB::Cells::Mutable::write_and_free().
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare | ( | const Types::KeySeq | seq, |
const Cell::Key & | key, | ||
const Cell::Key & | other, | ||
Condition::Comp | break_if, | ||
uint24_t | max = 0 , |
||
bool | empty_ok = false |
||
) |
Definition at line 506 of file KeyComparator.h.
References SWC::DB::Types::UNKNOWN.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare | ( | const Types::KeySeq | seq, |
const Cell::Key & | key, | ||
const Cell::KeyVec & | other, | ||
Condition::Comp | break_if, | ||
uint32_t | max = 0 , |
||
bool | empty_ok = false |
||
) |
Definition at line 595 of file KeyComparator.h.
References SWC::DB::Types::UNKNOWN.
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare< Types::KeySeq::FC_LEXIC > | ( | const Cell::Key & | key, |
const Cell::Key & | other | ||
) |
Definition at line 270 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare< Types::KeySeq::FC_LEXIC > | ( | const Cell::Key & | key, |
const Cell::Key & | other, | ||
Condition::Comp | break_if, | ||
uint24_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 476 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare< Types::KeySeq::FC_LEXIC > | ( | const Cell::Key & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | break_if, | ||
uint32_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 565 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, SWC::Condition::LT, and SWC::DB::Cell::KeyVec::size().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare< Types::KeySeq::FC_VOLUME > | ( | const Cell::Key & | key, |
const Cell::Key & | other | ||
) |
Definition at line 282 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare< Types::KeySeq::FC_VOLUME > | ( | const Cell::Key & | key, |
const Cell::Key & | other, | ||
Condition::Comp | break_if, | ||
uint24_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 491 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE bool SWC::DB::KeySeq::compare< Types::KeySeq::FC_VOLUME > | ( | const Cell::Key & | key, |
const Cell::KeyVec & | other, | ||
Condition::Comp | break_if, | ||
uint32_t | max, | ||
bool | empty_ok | ||
) |
Definition at line 580 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, SWC::Condition::LT, and SWC::DB::Cell::KeyVec::size().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 322 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::EQ, SWC::Condition::GT, and SWC::Condition::LT.
Condition::Comp SWC::DB::KeySeq::compare_opt | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 322 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::DB::Cell::Key::data, SWC::Serialization::decode_vi24(), SWC::Condition::EQ, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt< Types::KeySeq::FC_LEXIC > | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 348 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt< Types::KeySeq::FC_VOLUME > | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 364 of file KeyComparator.h.
References SWC::DB::Cell::Key::count, SWC::Condition::GT, and SWC::Condition::LT.
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt_fc_lexic | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 397 of file KeyComparator.h.
Referenced by SWC::DB::Specs::Interval::is_in_previous(), SWC::DB::Specs::Interval::is_matching_begin(), and SWC::DB::Specs::Interval::is_matching_end().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt_fc_volume | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 405 of file KeyComparator.h.
Referenced by SWC::DB::Specs::Interval::is_in_previous(), SWC::DB::Specs::Interval::is_matching_begin(), and SWC::DB::Specs::Interval::is_matching_end().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt_lexic | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 381 of file KeyComparator.h.
Referenced by SWC::DB::Specs::Interval::is_in_previous(), SWC::DB::Specs::Interval::is_matching_begin(), and SWC::DB::Specs::Interval::is_matching_end().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_opt_volume | ( | const Cell::Key & | opt_empty, |
const Cell::Key & | other, | ||
uint24_t | max, | ||
bool | empty_eq | ||
) |
Definition at line 389 of file KeyComparator.h.
Referenced by SWC::DB::Specs::Interval::is_in_previous(), SWC::DB::Specs::Interval::is_matching_begin(), and SWC::DB::Specs::Interval::is_matching_end().
SWC_CAN_INLINE Condition::Comp SWC::DB::KeySeq::compare_upto | ( | const Types::KeySeq | seq, |
const Cell::Key & | key, | ||
const Cell::Key & | other, | ||
uint24_t | max | ||
) |
Definition at line 417 of file KeyComparator.h.
References SWC::Condition::NONE, and SWC::DB::Types::UNKNOWN.
Referenced by SWC::Ranger::Callback::RangeLocateScan::selector(), and SWC::Ranger::Callback::RangeLocateScanCommit::selector().
|
noexcept |
Definition at line 183 of file KeyComparator.h.
References SWC::Condition::NONE, and SWC::DB::Types::UNKNOWN.
|
noexcept |
|
noexcept |
Definition at line 167 of file KeyComparator.h.
References SWC::Condition::condition_lexic().
|
noexcept |
Definition at line 175 of file KeyComparator.h.
References SWC::Condition::condition_volume().
|
noexcept |
|
noexcept |
Definition at line 225 of file KeyComparator.h.
References SWC::DB::Types::UNKNOWN.
|
noexcept |
Definition at line 207 of file KeyComparator.h.
References SWC::Condition::is_matching_lexic().
|
noexcept |
Definition at line 216 of file KeyComparator.h.
References SWC::Condition::is_matching_volume().