PostgreSQL Source Code  git master
ParallelVacuumState Struct Reference

Data Fields

ParallelContextpcxt
 
Relation heaprel
 
Relationindrels
 
int nindexes
 
PVSharedshared
 
PVIndStatsindstats
 
TidStoredead_items
 
BufferUsagebuffer_usage
 
WalUsagewal_usage
 
boolwill_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: