Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image Struct Reference
Collaboration diagram for Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image:
[legend]

Public Attributes

std::uint32_t version = FormatVersion
 
size_t size = 0
 
page_id_t root_page = 0
 
page_id_t first_leaf_page = 0
 
page_id_t free_page_head = 0
 
std::uint64_t checkpoint_sequence = 0
 
Array< Pagepages
 

Detailed Description

template<typename Key, class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
struct Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image

Definition at line 205 of file tpl_file_bplus_tree.H.

Member Data Documentation

◆ checkpoint_sequence

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
std::uint64_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::checkpoint_sequence = 0

Definition at line 212 of file tpl_file_bplus_tree.H.

◆ first_leaf_page

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
page_id_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::first_leaf_page = 0

Definition at line 210 of file tpl_file_bplus_tree.H.

◆ free_page_head

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
page_id_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::free_page_head = 0

Definition at line 211 of file tpl_file_bplus_tree.H.

◆ pages

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
Array<Page> Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::pages

Definition at line 213 of file tpl_file_bplus_tree.H.

◆ root_page

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
page_id_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::root_page = 0

Definition at line 209 of file tpl_file_bplus_tree.H.

◆ size

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
size_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::size = 0

Definition at line 208 of file tpl_file_bplus_tree.H.

◆ version

template<typename Key , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename Codec = detail::Paged_Value_Codec<Key>>
std::uint32_t Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::Loaded_Image::version = FormatVersion

The documentation for this struct was generated from the following file: