PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ParallelVacuumState Struct Reference

Data Fields

ParallelContextpcxt
 
Relation heaprel
 
Relationindrels
 
int nindexes
 
PVSharedshared
 
PVIndStatsindstats
 
TidStoredead_items
 
BufferUsagebuffer_usage
 
WalUsagewal_usage
 
bool * will_parallel_vacuum
 
int nindexes_parallel_bulkdel
 
int nindexes_parallel_cleanup
 
int nindexes_parallel_condcleanup
 
BufferAccessStrategy bstrategy
 
char * relnamespace
 
char * relname
 
char * indname
 
PVIndVacStatus status
 

Detailed Description

Definition at line 162 of file vacuumparallel.c.

Field Documentation

◆ bstrategy

BufferAccessStrategy ParallelVacuumState::bstrategy

◆ buffer_usage

BufferUsage* ParallelVacuumState::buffer_usage

Definition at line 191 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ dead_items

◆ heaprel

Relation ParallelVacuumState::heaprel

◆ indname

char* ParallelVacuumState::indname

◆ indrels

◆ indstats

◆ nindexes

◆ nindexes_parallel_bulkdel

int ParallelVacuumState::nindexes_parallel_bulkdel

Definition at line 207 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ nindexes_parallel_cleanup

int ParallelVacuumState::nindexes_parallel_cleanup

Definition at line 208 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ nindexes_parallel_condcleanup

int ParallelVacuumState::nindexes_parallel_condcleanup

Definition at line 209 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ pcxt

ParallelContext* ParallelVacuumState::pcxt

◆ relname

char* ParallelVacuumState::relname

Definition at line 219 of file vacuumparallel.c.

Referenced by parallel_vacuum_error_callback(), and parallel_vacuum_main().

◆ relnamespace

char* ParallelVacuumState::relnamespace

Definition at line 218 of file vacuumparallel.c.

Referenced by parallel_vacuum_error_callback(), and parallel_vacuum_main().

◆ shared

◆ status

PVIndVacStatus ParallelVacuumState::status

◆ wal_usage

WalUsage* ParallelVacuumState::wal_usage

Definition at line 194 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ will_parallel_vacuum

bool* ParallelVacuumState::will_parallel_vacuum

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