| add_key_to_crc(const std::uint32_t crc, const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| add_native_key_to_crc(const std::uint32_t crc, const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| allocate_page(const PageKind kind) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| apply_current_cache_to_storage(const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| auto_sync_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| auto_sync_enabled() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| borrow_from_next(const page_id_t parent_id, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| borrow_from_prev(const page_id_t parent_id, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| checkpoint() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| checkpoint_sequence() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| checkpoint_sequence_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| checksummed_header_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| checksummed_page_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| ChecksummedFormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| child_index(const Page &page, const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| clear() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| clear_dirty_state() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| cmp_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| CommitTrailerWalVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| contains(const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| create_empty_file() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| current_page_offset(const page_id_t page_id) const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| dirty_page_count() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| dirty_pages_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| empty() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| EncodedKeySize | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| encoding_marker_for_version(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| EndianMarker | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| ensure_legacy_native_format_supported(const std::string &source_path, const std::uint32_t version) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| ensure_legacy_native_wal_supported(const std::string &source_path, const std::uint32_t wal_version) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| ensure_parent_dir() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| ensure_writable(const char *operation) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| equals(const Key &lhs, const Key &rhs) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| erase_child_at(Page &page, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| erase_key_at(Page &page, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| file_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| file_exists() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| file_magic() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| file_path() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| file_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| find_leaf_page(const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| first_leaf_page_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| fix_underflow(const page_id_t parent_id, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| FormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| free_page_head_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| Gen_File_BPlus_Tree(std::string file_path, const bool auto_sync=true, const Compare &cmp=Compare()) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineexplicit |
| Gen_File_BPlus_Tree(std::string file_path, const Paged_File_Open_Mode open_mode, const bool auto_sync=true, const Compare &cmp=Compare()) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineexplicit |
| Gen_File_BPlus_Tree(const char *file_path, const bool auto_sync=true, const Compare &cmp=Compare()) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineexplicit |
| Gen_File_BPlus_Tree(const char *file_path, const Paged_File_Open_Mode open_mode, const bool auto_sync=true, const Compare &cmp=Compare()) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineexplicit |
| Gen_File_BPlus_Tree(const Gen_File_BPlus_Tree &)=delete | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| Gen_File_BPlus_Tree(Gen_File_BPlus_Tree &&)=delete | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| get_compare() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| get_file_path() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| get_it() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| get_range_it(const Key &first, const Key &last) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| has_pending_changes() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| header_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| header_checksum(const std::uint32_t version, const std::uint64_t size, const page_id_t root_page, const page_id_t first_leaf_page, const std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| header_checksum_v2(const std::uint32_t version, const std::uint64_t size, const page_id_t root_page, const page_id_t first_leaf_page, const std::uint64_t page_count, const page_id_t free_page_head) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| header_dirty_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| HeaderCheckpointFormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| height() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| init_empty_cache() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| init_sidecar_paths() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| insert(const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| insert(Key &&key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| insert_child_at(Page &page, const size_t idx, const page_id_t child_id) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| insert_key_at(Page &page, const size_t idx, const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| insert_nonfull(const page_id_t page_id, const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| is_empty() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| is_free(const Page &page) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| is_internal(const Page &page) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| is_leaf(const Page &page) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| is_read_only() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| journal_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| journal_tmp_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| key_comp() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| key_size_for_version(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| key_type typedef | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| keys() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| leftmost_leaf_page(page_id_t page_id) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| legacy_header_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| legacy_page_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| LegacyFormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| LegacyWalVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| load_from_disk() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| lock_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| lock_mode() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| lock_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| lower_bound(const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| lower_bound_index(const Page &page, const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| make_page(const PageKind kind) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| mark_header_dirty() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| mark_page_dirty(const page_id_t page_id) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| max_key() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| MaxChildren | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| MaxKeys | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| merge_children(const page_id_t parent_id, const size_t left_idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| min_key() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| MinKeys | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| native_page_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| NativeCheckpointFormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| NativeWalVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| open_mode() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| open_mode_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| open_mode_type typedef | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| open_storage(const bool truncate=false) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| operator=(const Gen_File_BPlus_Tree &)=delete | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| operator=(Gen_File_BPlus_Tree &&)=delete | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| page(const page_id_t page_id) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| page(const page_id_t page_id) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| page_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| page_checksum(const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| page_checksum_v3(const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| page_checksum_v4(const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| page_count() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| page_id_t typedef | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| page_id_type typedef | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| page_size_bytes() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| PageKind enum name | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| pages_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| portable_page_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| PortableEncodingMarker | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| PortableFormatVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| PortableWalVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| range(const Key &first, const Key &last) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| read_image(const std::string &source_path) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| read_key(std::istream &in, const std::string &file_path, const char *what, const std::uint32_t version) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| read_native_key(std::istream &in, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| Read_Only | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | static |
| read_only() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| read_page_from_stream(std::istream &in, const std::string &path, const std::uint32_t version) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| read_pod(std::istream &in, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| read_portable_key(std::istream &in, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| read_storage_page_if_current(const page_id_t page_id) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| Read_Write | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | static |
| rebuild_separators(const page_id_t page_id) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| recover_from_wal() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| recover_if_needed() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| release_page(const page_id_t page_id) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| reload() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| remove(const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| remove_from(const page_id_t page_id, const Key &key) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| reserved_bytes_for_version(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| rightmost_leaf_page(page_id_t page_id) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| root_page_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| search(const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| seekp_to(const std::streamoff offset) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| serialized_header_bytes(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| serialized_page_bytes(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| set_auto_sync(const bool enabled) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| size() const noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| size_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| split_child(const page_id_t parent_id, const size_t idx) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| stamp_all_pages_for_checkpoint(const std::uint64_t checkpoint_sequence) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| storage_format_version_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | mutableprivate |
| storage_format_version_on_disk() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| strictly_sorted(const Page &page) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| subtree_min(const page_id_t page_id) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| sync() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| sync_if_enabled() | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| tree_kind() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| tree_type typedef | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | |
| upper_bound(const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| upper_bound_index(const Page &page, const Key &key) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| verify() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |
| verify_leaf_chain() const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| verify_node(const page_id_t page_id, const std::optional< Key > &min_key, const std::optional< Key > &max_key, const size_t depth, size_t &leaf_depth, size_t &counted) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| version_uses_portable_codec(const std::uint32_t version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_header_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_header_checksum(const std::uint32_t wal_version, const std::uint64_t size, const page_id_t root_page, const page_id_t first_leaf_page, const std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence, const std::uint64_t dirty_count) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_magic() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| wal_record_bytes(const std::uint32_t wal_version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_record_checksum_add(std::uint32_t crc, const page_id_t page_id, const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_record_checksum_add_v2(std::uint32_t crc, const page_id_t page_id, const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_record_checksum_add_v3(std::uint32_t crc, const page_id_t page_id, const Page &page) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_record_format_version(const std::uint32_t wal_version) noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_tmp_path_ | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | private |
| wal_trailer_bytes() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| wal_trailer_magic() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| WalVersion | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | privatestatic |
| write_current_header_to_storage(const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| write_current_page_to_storage(const page_id_t page_id, const Page &page) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| write_full_image(std::ostream &out, const std::string &target_path, const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| write_full_image_to_path(const std::string &target_path, const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| write_header_to_storage(const std::uint64_t size, const page_id_t root_page, const page_id_t first_leaf_page, const std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| write_key(std::ostream &out, const Key &key, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| write_native_key(std::ostream &out, const Key &key, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| write_page_record(std::ostream &out, const Page &page, const std::string &target_path) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| write_pod(std::ostream &out, const T &value, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| write_portable_key(std::ostream &out, const Key &key, const std::string &file_path, const char *what) | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivatestatic |
| write_wal_to_path(const std::string &target_path, const std::uint64_t checkpoint_sequence) const | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inlineprivate |
| ~Gen_File_BPlus_Tree() noexcept | Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec > | inline |