SwatDB
Public Attributes | List of all members
HeapFileHeader Struct Reference

#include <heapfile.h>

Public Attributes

PageNum free
 
PageNum full
 
std::uint32_t free_size
 
std::uint32_t full_size
 
std::uint64_t num_records
 

Detailed Description

Struct for the header metadata of HeapFile object. The header is casted on top of the first Page allocated to the file.

Member Data Documentation

◆ free

PageNum HeapFileHeader::free

PageNum of the Page at the head of the linked list of free pages.

◆ free_size

std::uint32_t HeapFileHeader::free_size

Number of pages in the linked list of free pages.

◆ full

PageNum HeapFileHeader::full

PageNum of the Page at the head of the linked list of full pages.

◆ full_size

std::uint32_t HeapFileHeader::full_size

Number of pages in the linked list of full pages.

◆ num_records

std::uint64_t HeapFileHeader::num_records

Number of records in the HeapFile.


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