PostgreSQL Source Code  git master
spgBulkDeleteState Struct Reference

Data Fields

IndexVacuumInfoinfo
 
IndexBulkDeleteResultstats
 
IndexBulkDeleteCallback callback
 
void * callback_state
 
SpGistState spgstate
 
spgVacPendingItempendingList
 
TransactionId myXmin
 
BlockNumber lastFilledBlock
 

Detailed Description

Definition at line 40 of file spgvacuum.c.

Field Documentation

◆ callback

IndexBulkDeleteCallback spgBulkDeleteState::callback

Definition at line 45 of file spgvacuum.c.

Referenced by spgbulkdelete(), spgvacuumcleanup(), vacuumLeafPage(), and vacuumLeafRoot().

◆ callback_state

void* spgBulkDeleteState::callback_state

Definition at line 46 of file spgvacuum.c.

Referenced by spgbulkdelete(), spgvacuumcleanup(), vacuumLeafPage(), and vacuumLeafRoot().

◆ info

IndexVacuumInfo* spgBulkDeleteState::info

◆ lastFilledBlock

BlockNumber spgBulkDeleteState::lastFilledBlock

Definition at line 52 of file spgvacuum.c.

Referenced by spgvacuumpage(), and spgvacuumscan().

◆ myXmin

TransactionId spgBulkDeleteState::myXmin

Definition at line 51 of file spgvacuum.c.

Referenced by spgvacuumscan(), and vacuumLeafPage().

◆ pendingList

spgVacPendingItem* spgBulkDeleteState::pendingList

◆ spgstate

SpGistState spgBulkDeleteState::spgstate

Definition at line 49 of file spgvacuum.c.

Referenced by spgvacuumscan(), vacuumLeafPage(), and vacuumLeafRoot().

◆ stats

IndexBulkDeleteResult* spgBulkDeleteState::stats

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