PostgreSQL Source Code  git master
ParallelApplyWorkerShared Struct Reference

#include <worker_internal.h>

Data Fields

slock_t mutex
 
TransactionId xid
 
ParallelTransState xact_state
 
uint16 logicalrep_worker_generation
 
int logicalrep_worker_slot_no
 
pg_atomic_uint32 pending_stream_count
 
XLogRecPtr last_commit_end
 
PartialFileSetState fileset_state
 
FileSet fileset
 

Detailed Description

Definition at line 138 of file worker_internal.h.

Field Documentation

◆ fileset

FileSet ParallelApplyWorkerShared::fileset

◆ fileset_state

PartialFileSetState ParallelApplyWorkerShared::fileset_state

Definition at line 181 of file worker_internal.h.

Referenced by pa_get_fileset_state(), pa_set_fileset_state(), and pa_setup_dsm().

◆ last_commit_end

XLogRecPtr ParallelApplyWorkerShared::last_commit_end

◆ logicalrep_worker_generation

uint16 ParallelApplyWorkerShared::logicalrep_worker_generation

Definition at line 156 of file worker_internal.h.

Referenced by logicalrep_pa_worker_stop(), and ParallelApplyWorkerMain().

◆ logicalrep_worker_slot_no

int ParallelApplyWorkerShared::logicalrep_worker_slot_no

Definition at line 157 of file worker_internal.h.

Referenced by logicalrep_pa_worker_stop(), and ParallelApplyWorkerMain().

◆ mutex

◆ pending_stream_count

pg_atomic_uint32 ParallelApplyWorkerShared::pending_stream_count

◆ xact_state

ParallelTransState ParallelApplyWorkerShared::xact_state

◆ xid


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