PostgreSQL Source Code  git master
TIDBitmap Struct Reference

Data Fields

NodeTag type
 
MemoryContext mcxt
 
TBMStatus status
 
struct pagetable_hash * pagetable
 
int nentries
 
int maxentries
 
int npages
 
int nchunks
 
TBMIteratingState iterating
 
uint32 lossify_start
 
PagetableEntry entry1
 
PagetableEntry ** spages
 
PagetableEntry ** schunks
 
dsa_pointer dsapagetable
 
dsa_pointer dsapagetableold
 
dsa_pointer ptpages
 
dsa_pointer ptchunks
 
dsa_areadsa
 

Detailed Description

Definition at line 149 of file tidbitmap.c.

Field Documentation

◆ dsa

dsa_area* TIDBitmap::dsa

◆ dsapagetable

dsa_pointer TIDBitmap::dsapagetable

Definition at line 165 of file tidbitmap.c.

Referenced by pagetable_allocate(), tbm_create(), and tbm_prepare_shared_iterate().

◆ dsapagetableold

dsa_pointer TIDBitmap::dsapagetableold

Definition at line 166 of file tidbitmap.c.

Referenced by pagetable_allocate(), pagetable_free(), and tbm_create().

◆ entry1

◆ iterating

TBMIteratingState TIDBitmap::iterating

◆ lossify_start

uint32 TIDBitmap::lossify_start

Definition at line 160 of file tidbitmap.c.

Referenced by tbm_create(), and tbm_lossify().

◆ maxentries

int TIDBitmap::maxentries

◆ mcxt

MemoryContext TIDBitmap::mcxt

Definition at line 152 of file tidbitmap.c.

Referenced by tbm_begin_iterate(), tbm_create(), and tbm_create_pagetable().

◆ nchunks

int TIDBitmap::nchunks

◆ nentries

◆ npages

int TIDBitmap::npages

◆ pagetable

◆ ptchunks

dsa_pointer TIDBitmap::ptchunks

Definition at line 168 of file tidbitmap.c.

Referenced by tbm_create(), and tbm_prepare_shared_iterate().

◆ ptpages

dsa_pointer TIDBitmap::ptpages

Definition at line 167 of file tidbitmap.c.

Referenced by tbm_create(), and tbm_prepare_shared_iterate().

◆ schunks

PagetableEntry** TIDBitmap::schunks

Definition at line 164 of file tidbitmap.c.

Referenced by tbm_begin_iterate(), tbm_free(), and tbm_iterate().

◆ spages

PagetableEntry** TIDBitmap::spages

Definition at line 163 of file tidbitmap.c.

Referenced by tbm_begin_iterate(), tbm_free(), and tbm_iterate().

◆ status

◆ type

NodeTag TIDBitmap::type

Definition at line 151 of file tidbitmap.c.


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