Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec > Member List

This is the complete list of members for Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >, including all inherited members.

add_key_to_crc(const std::uint32_t crc, const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
add_native_key_to_crc(const std::uint32_t crc, const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
allocate_page(const PageKind kind)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
apply_current_cache_to_storage(const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
auto_sync_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
auto_sync_enabled() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
borrow_from_next(const page_id_t parent_id, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
borrow_from_prev(const page_id_t parent_id, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
checkpoint() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
checkpoint_sequence() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
checkpoint_sequence_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
checksummed_header_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
checksummed_page_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
ChecksummedFormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
clear()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
clear_dirty_state() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
cmp_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
collect_keys(const page_id_t page_id, Array< Key > &out) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
CommitTrailerWalVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
contains(const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
create_empty_file()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
current_page_offset(const page_id_t page_id) const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
dirty_page_count() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
dirty_pages_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
empty() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
EncodedKeySizeAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
encoding_marker_for_version(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
EndianMarkerAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
ensure_child_has_extra(const page_id_t parent_id, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
ensure_legacy_native_format_supported(const std::string &source_path, const std::uint32_t version)Aleph::Gen_File_B_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_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
ensure_parent_dir() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
ensure_writable(const char *operation) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
equals(const Key &lhs, const Key &rhs) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
erase_child_at(Page &page, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
erase_key_at(Page &page, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
file_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
file_exists() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
file_magic() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
file_path() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
file_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
FormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
free_page_head_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
Gen_File_B_Tree(std::string file_path, const bool auto_sync=true, const Compare &cmp=Compare())Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineexplicit
Gen_File_B_Tree(std::string file_path, const Paged_File_Open_Mode open_mode, const bool auto_sync=true, const Compare &cmp=Compare())Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineexplicit
Gen_File_B_Tree(const char *file_path, const bool auto_sync=true, const Compare &cmp=Compare())Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineexplicit
Gen_File_B_Tree(const char *file_path, const Paged_File_Open_Mode open_mode, const bool auto_sync=true, const Compare &cmp=Compare())Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineexplicit
Gen_File_B_Tree(const Gen_File_B_Tree &)=deleteAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
Gen_File_B_Tree(Gen_File_B_Tree &&)=deleteAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
get_compare() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
get_file_path() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
has_pending_changes() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
header_bytes() noexceptAleph::Gen_File_B_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 std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence) noexceptAleph::Gen_File_B_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 std::uint64_t page_count, const page_id_t free_page_head) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
header_dirty_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
HeaderCheckpointFormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
height() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
init_empty_cache()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
init_sidecar_paths()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
insert(const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
insert(Key &&key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
insert_child_at(Page &page, const size_t idx, const page_id_t child_id)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
insert_key_at(Page &page, const size_t idx, const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
insert_nonfull(const page_id_t page_id, const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
is_empty() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
is_free(const Page &page) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
is_internal(const Page &page) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
is_leaf(const Page &page) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
is_read_only() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
journal_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
journal_tmp_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
key_comp() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
key_size_for_version(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
key_type typedefAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
keys() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
legacy_header_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
legacy_page_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
LegacyFormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
LegacyWalVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
load_from_disk()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
lock_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
lock_mode() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
lock_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
lower_bound(const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
lower_bound_index(const Page &page, const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
make_page(const PageKind kind) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
mark_header_dirty() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
mark_page_dirty(const page_id_t page_id)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
max_in(page_id_t page_id) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
max_key() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
MaxChildrenAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
MaxKeysAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
merge_children(const page_id_t parent_id, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
min_in(page_id_t page_id) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
min_key() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
MinKeysAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
native_page_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
NativeCheckpointFormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
NativeWalVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
open_mode() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
open_mode_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
open_mode_type typedefAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
open_storage(const bool truncate=false) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
operator=(const Gen_File_B_Tree &)=deleteAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
operator=(Gen_File_B_Tree &&)=deleteAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
page(const page_id_t page_id)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
page(const page_id_t page_id) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
page_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
page_checksum(const Page &page)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
page_checksum_v3(const Page &page)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
page_checksum_v4(const Page &page)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
page_count() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
page_id_t typedefAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
page_id_type typedefAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
page_size_bytes() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
PageKind enum nameAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
pages_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
portable_page_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
PortableEncodingMarkerAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
PortableFormatVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
PortableWalVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
read_image(const std::string &source_path) constAleph::Gen_File_B_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_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
read_native_key(std::istream &in, const std::string &file_path, const char *what)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
read_only() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
Read_OnlyAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >static
read_page_from_stream(std::istream &in, const std::string &path, const std::uint32_t version)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
read_pod(std::istream &in, const std::string &file_path, const char *what)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
read_portable_key(std::istream &in, const std::string &file_path, const char *what)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
read_storage_page_if_current(const page_id_t page_id) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
Read_WriteAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >static
recover_from_wal()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
recover_if_needed()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
release_page(const page_id_t page_id)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
reload()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
remove(const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
remove_from(const page_id_t page_id, const Key &key)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
reserved_bytes_for_version(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
root_page_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
search(const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
seekp_to(const std::streamoff offset) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
serialized_header_bytes(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
serialized_page_bytes(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
set_auto_sync(const bool enabled) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
size() const noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
size_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
split_child(const page_id_t parent_id, const size_t idx)Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
stamp_all_pages_for_checkpoint(const std::uint64_t checkpoint_sequence) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
storage_format_version_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >mutableprivate
storage_format_version_on_disk() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
strictly_sorted(const Page &page) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
sync() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
sync_if_enabled()Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
tree_kind() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
tree_type typedefAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >
upper_bound(const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
upper_bound_index(const Page &page, const Key &key) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
verify() constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline
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, Array< unsigned char > &visited) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
version_uses_portable_codec(const std::uint32_t version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_header_bytes() noexceptAleph::Gen_File_B_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 std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence, const std::uint64_t dirty_count) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_magic() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
wal_record_bytes(const std::uint32_t wal_version) noexceptAleph::Gen_File_B_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_B_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_B_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_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_record_format_version(const std::uint32_t wal_version) noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_tmp_path_Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >private
wal_trailer_bytes() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
wal_trailer_magic() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
WalVersionAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >privatestatic
write_current_header_to_storage(const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
write_current_page_to_storage(const page_id_t page_id, const Page &page) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
write_full_image(std::ostream &out, const std::string &target_path, const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
write_full_image_to_path(const std::string &target_path, const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
write_header_to_storage(const std::uint64_t size, const page_id_t root_page, const std::uint64_t page_count, const page_id_t free_page_head, const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_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_B_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_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
write_page_record(std::ostream &out, const Page &page, const std::string &target_path)Aleph::Gen_File_B_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_B_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_B_Tree< Key, Compare, MinDegree, Codec >inlineprivatestatic
write_wal_to_path(const std::string &target_path, const std::uint64_t checkpoint_sequence) constAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inlineprivate
~Gen_File_B_Tree() noexceptAleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >inline