|
SWC_CAN_INLINE | Column (const DB::Schema::Ptr &schema) |
|
| ~Column () noexcept |
|
void | init (int &err) |
|
void | set_loading () |
|
void | set_unloaded (const Range::Ptr &range) |
|
bool | set_merging (const Range::Ptr &range) |
|
SWC_CAN_INLINE State | state () |
|
SWC_CAN_INLINE State | _state () |
|
SWC_CAN_INLINE void | state (int &err) |
|
size_t | ranges () |
|
void | assigned (rgrid_t rgrid, size_t &num, Core::Vector< Range::Ptr > &_ranges) |
|
void | get_ranges (Core::Vector< Range::Ptr > &_ranges) |
|
Range::Ptr | get_range (const rid_t rid) |
|
Range::Ptr | get_range (int &, const DB::Cell::Key &range_begin, const DB::Cell::Key &range_end, bool next_range) |
|
void | sort (Range::Ptr &range, const DB::Cells::Interval &interval, int64_t revision) |
|
Range::Ptr | left_sibling (const Range::Ptr &right) |
|
Range::Ptr | create_new_range (rgrid_t rgrid) |
|
rid_t | get_next_rid () |
|
Range::Ptr | get_next_unassigned () |
|
void | set_rgr_unassigned (rgrid_t rgrid) |
|
void | change_rgr (rgrid_t rgrid_old, rgrid_t rgrid) |
|
void | change_rgr_schema (const rgrid_t rgrid, int64_t rev=0) |
|
void | remove_rgr_schema (const rgrid_t rgrid) |
|
void | need_schema_sync (int64_t rev, Core::Vector< rgrid_t > &rgrids) |
|
bool | need_schema_sync (const rgrid_t rgrid, int64_t rev) |
|
void | assigned (Core::Vector< rgrid_t > &rgrids) |
|
void | reset_health_check () |
|
bool | need_health_check (int64_t ts, uint32_t ms) |
|
void | need_health_check (int64_t ts, uint32_t ms, Core::Vector< Range::Ptr > &_ranges, rgrid_t rgrid=0, size_t max=0) |
|
void | remove_range (rid_t rid) |
|
bool | do_remove () |
|
bool | finalize_remove (int &err, rgrid_t rgrid=0) |
|
void | print (std::ostream &out) |
|
|
void | _print (std::ostream &out) |
|
SWC_CAN_INLINE void | _set_loading () |
|
rid_t SWC_PURE_FUNC | _get_next_rid () const noexcept |
|
void | _remove_rgr_schema (const rgrid_t rgrid) |
|
void | apply_loaded_state () |
|
constexpr SWC_CAN_INLINE | Vector () noexcept |
|
SWC_CAN_INLINE | Vector (size_type sz, ArgsT &&... args) |
|
constexpr SWC_CAN_INLINE | Vector (Vector &&other) noexcept |
|
SWC_CAN_INLINE | Vector (const Vector &other) |
|
SWC_CAN_INLINE | Vector (const_iterator _b, const_iterator _e) |
|
SWC_CAN_INLINE | Vector (std::initializer_list< value_type > &&l) |
|
SWC_CAN_INLINE | ~Vector () noexcept(_NoExceptDestructor) |
|
SWC_CAN_INLINE void | clear () noexcept(_NoExceptDestructor) |
|
SWC_CAN_INLINE void | free () noexcept |
|
SWC_CAN_INLINE Vector & | operator= (Vector &&other) noexcept |
|
SWC_CAN_INLINE Vector & | operator= (const Vector &other) |
|
SWC_CAN_INLINE void | swap (Vector &other) noexcept |
|
constexpr SWC_CAN_INLINE bool | empty () const noexcept |
|
constexpr SWC_CAN_INLINE bool | operator== (const Vector &other) const noexcept |
|
constexpr SWC_CAN_INLINE bool | operator!= (const Vector &other) const noexcept |
|
constexpr SWC_CAN_INLINE size_type | size () const noexcept |
|
constexpr SWC_CAN_INLINE size_type | capacity () const noexcept |
|
constexpr SWC_CAN_INLINE pointer | data () noexcept |
|
constexpr SWC_CAN_INLINE const_pointer | data () const noexcept |
|
constexpr SWC_CAN_INLINE iterator | begin () noexcept |
|
constexpr SWC_CAN_INLINE const_iterator | begin () const noexcept |
|
constexpr SWC_CAN_INLINE const_iterator | cbegin () const noexcept |
|
constexpr SWC_CAN_INLINE iterator | end () noexcept |
|
constexpr SWC_CAN_INLINE const_iterator | end () const noexcept |
|
constexpr SWC_CAN_INLINE const_iterator | cend () const noexcept |
|
constexpr SWC_CAN_INLINE reference | front () noexcept |
|
constexpr SWC_CAN_INLINE const_reference | front () const noexcept |
|
constexpr SWC_CAN_INLINE reference | back () noexcept |
|
constexpr SWC_CAN_INLINE const_reference | back () const noexcept |
|
constexpr SWC_CAN_INLINE reference | operator[] (size_type pos) noexcept |
|
constexpr SWC_CAN_INLINE const_reference | operator[] (size_type pos) const noexcept |
|
SWC_CAN_INLINE void | shrink_to_fit (size_type sz=0) |
|
SWC_CAN_INLINE void | reserve (size_type cap) |
|
SWC_CAN_INLINE void | reserve () |
|
SWC_CAN_INLINE void | resize (size_type sz, ArgsT &&... args) |
|
SWC_CAN_INLINE void | push_back (ArgsT &&... args) |
|
SWC_CAN_INLINE void | push_back_unsafe (ArgsT &&... args) noexcept(std::is_nothrow_constructible_v< value_type, ArgsT... >) |
|
SWC_CAN_INLINE reference | emplace_back (ArgsT &&... args) |
|
SWC_CAN_INLINE reference | emplace_back_unsafe (ArgsT &&... args) noexcept(std::is_nothrow_constructible_v< value_type, ArgsT... >) |
|
SWC_CAN_INLINE iterator | insert (size_type offset, ArgsT &&... args) |
|
SWC_CAN_INLINE iterator | insert (const_iterator it, ArgsT &&... args) |
|
SWC_CAN_INLINE iterator | insert (size_type offset, const_iterator first, const_iterator last) |
|
SWC_CAN_INLINE iterator | insert (const_iterator it, const_iterator first, const_iterator last) |
|
SWC_CAN_INLINE reference | emplace (const_iterator it, ArgsT &&... args) |
|
SWC_CAN_INLINE iterator | insert_unsafe (const_iterator it, ArgsT &&... args) noexcept(_NoExceptMove &&_NoExceptDestructor &&std::is_nothrow_constructible_v< value_type, ArgsT... >) |
|
SWC_CAN_INLINE void | assign (IteratorT first, IteratorT last) |
|
SWC_CAN_INLINE iterator | erase (size_type offset) noexcept(_NoExceptMoveAssign &&_NoExceptDestructor) |
|
SWC_CAN_INLINE iterator | erase (const_iterator it) noexcept(_NoExceptMoveAssign &&_NoExceptDestructor) |
|
SWC_CAN_INLINE iterator | erase (const_iterator first, const_iterator last) noexcept(_NoExceptMoveAssign &&_NoExceptDestructor) |
|
SWC_CAN_INLINE void | pop_back () noexcept(_NoExceptDestructor) |
|
Definition at line 18 of file Column.h.