SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::DB::Specs::Interval Member List

This is the complete list of members for SWC::DB::Specs::Interval, including all inherited members.

apply_possible_range(DB::Cell::Key &begin, DB::Cell::Key &end, bool *end_restp=nullptr) constSWC::DB::Specs::Intervalinline
apply_possible_range(DB::Cell::Key &key, bool ending, bool rest, bool no_stepping) constSWC::DB::Specs::Interval
apply_possible_range_begin(DB::Cell::Key &begin) constSWC::DB::Specs::Interval
apply_possible_range_end(DB::Cell::Key &end, bool *restp=nullptr) constSWC::DB::Specs::Interval
apply_possible_range_pure()SWC::DB::Specs::Intervalinline
copy(const Interval &other)SWC::DB::Specs::Interval
decode(const uint8_t **bufp, size_t *remainp, bool owner)SWC::DB::Specs::Interval
display(std::ostream &out, bool pretty=false, const std::string &offset="") constSWC::DB::Specs::Interval
encode(uint8_t **bufp) constSWC::DB::Specs::Interval
encoded_length() const noexceptSWC::DB::Specs::Interval
equal(const Interval &other) const noexceptSWC::DB::Specs::Interval
flagsSWC::DB::Specs::Interval
free() noexceptSWC::DB::Specs::Interval
has_opt__deleting() const noexceptSWC::DB::Specs::Intervalinline
has_opt__key_equal() const noexceptSWC::DB::Specs::Intervalinline
has_opt__range_end_rest() const noexceptSWC::DB::Specs::Intervalinline
has_opt__updating() const noexceptSWC::DB::Specs::Intervalinline
Interval(Types::Column col_type=Types::Column::UNKNOWN) noexceptSWC::DB::Specs::Intervalexplicit
Interval(const Cell::Key &range_begin, const Cell::Key &range_end)SWC::DB::Specs::Intervalexplicit
Interval(const uint8_t **bufp, size_t *remainp)SWC::DB::Specs::Intervalexplicit
Interval(const Interval &other)SWC::DB::Specs::Intervalexplicit
Interval(Interval &&other) noexceptSWC::DB::Specs::Intervalexplicit
is_in_previous(const Types::KeySeq key_seq, const DB::Cell::Key &prev) constSWC::DB::Specs::Interval
is_matching(const Types::KeySeq key_seq, const Cell::Key &key, int64_t timestamp, bool desc) constSWC::DB::Specs::Intervalinline
is_matching(int64_t timestamp, bool desc) const noexceptSWC::DB::Specs::Intervalinline
is_matching(const Types::KeySeq key_seq, const Cells::Cell &cell, bool &stop) constSWC::DB::Specs::Intervalinline
is_matching_begin(const Types::KeySeq key_seq, const DB::Cell::Key &key) constSWC::DB::Specs::Interval
is_matching_end(const Types::KeySeq key_seq, const DB::Cell::Key &key) constSWC::DB::Specs::Interval
is_updating() const noexceptSWC::DB::Specs::Intervalinline
key_intervalsSWC::DB::Specs::Interval
make_ptr(Types::Column col_type=Types::Column::UNKNOWN)SWC::DB::Specs::Intervalinlinestatic
make_ptr(const uint8_t **bufp, size_t *remainp)SWC::DB::Specs::Intervalinlinestatic
make_ptr(const Interval &other)SWC::DB::Specs::Intervalinlinestatic
make_ptr(Interval &&other)SWC::DB::Specs::Intervalinlinestatic
move(Interval &other) noexceptSWC::DB::Specs::Interval
offset_keySWC::DB::Specs::Interval
offset_revSWC::DB::Specs::Interval
operator=(const Interval &other)SWC::DB::Specs::Intervalinline
operator=(Interval &&other) noexceptSWC::DB::Specs::Intervalinline
OPT_DELETINGSWC::DB::Specs::Intervalstatic
OPT_KEY_EQUALSWC::DB::Specs::Intervalstatic
OPT_RANGE_END_RESTSWC::DB::Specs::Intervalstatic
OPT_UPDATINGSWC::DB::Specs::Intervalstatic
optionsSWC::DB::Specs::Interval
print(std::ostream &out) constSWC::DB::Specs::Interval
Ptr typedefSWC::DB::Specs::Interval
range_beginSWC::DB::Specs::Interval
range_endSWC::DB::Specs::Interval
set_opt__deleting() noexceptSWC::DB::Specs::Intervalinline
set_opt__key_equal() noexceptSWC::DB::Specs::Intervalinline
set_opt__range_end_rest() noexceptSWC::DB::Specs::Intervalinline
set_opt__updating() noexceptSWC::DB::Specs::Intervalinline
size_of_internal() const noexceptSWC::DB::Specs::Interval
to_string() constSWC::DB::Specs::Intervalinline
ts_finishSWC::DB::Specs::Interval
ts_startSWC::DB::Specs::Interval
updatingSWC::DB::Specs::Interval
valuesSWC::DB::Specs::Interval
~Interval() noexceptSWC::DB::Specs::Interval