PostgreSQL Source Code  git master
dsa_segment_header Struct Reference

Data Fields

uint32 magic
 
size_t usable_pages
 
size_t size
 
dsa_segment_index prev
 
dsa_segment_index next
 
size_t bin
 
bool freed
 

Detailed Description

Definition at line 151 of file dsa.c.

Field Documentation

◆ bin

size_t dsa_segment_header::bin

Definition at line 172 of file dsa.c.

Referenced by create_internal(), get_best_segment(), make_new_segment(), and unlink_segment().

◆ freed

bool dsa_segment_header::freed

◆ magic

uint32 dsa_segment_header::magic

◆ next

dsa_segment_index dsa_segment_header::next

Definition at line 170 of file dsa.c.

Referenced by create_internal(), dsa_dump(), get_best_segment(), make_new_segment(), and unlink_segment().

◆ prev

dsa_segment_index dsa_segment_header::prev

Definition at line 164 of file dsa.c.

Referenced by create_internal(), get_best_segment(), make_new_segment(), and unlink_segment().

◆ size

size_t dsa_segment_header::size

Definition at line 158 of file dsa.c.

Referenced by create_internal(), destroy_superblock(), and make_new_segment().

◆ usable_pages

size_t dsa_segment_header::usable_pages

Definition at line 156 of file dsa.c.

Referenced by create_internal(), destroy_superblock(), dsa_dump(), and make_new_segment().


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