PostgreSQL Source Code: ParallelApplyWorkerShared Struct Reference (original) (raw)

#include <[worker_internal.h](worker%5F%5Finternal%5F8h%5Fsource.html)>

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

Definition at line 155 of file worker_internal.h.

fileset

FileSet ParallelApplyWorkerShared::fileset

fileset_state

last_commit_end

XLogRecPtr ParallelApplyWorkerShared::last_commit_end

logicalrep_worker_generation

uint16 ParallelApplyWorkerShared::logicalrep_worker_generation

logicalrep_worker_slot_no

int ParallelApplyWorkerShared::logicalrep_worker_slot_no

mutex

slock_t ParallelApplyWorkerShared::mutex

pending_stream_count

xact_state

xid

Definition at line 159 of file worker_internal.h.

Referenced by apply_handle_stream_prepare(), apply_handle_stream_start(), apply_handle_stream_stop(), pa_allocate_worker(), pa_decr_and_wait_stream_block(), pa_free_worker(), pa_free_worker_info(), pa_process_spooled_messages_if_required(), pa_switch_to_partial_serialize(), pa_wait_for_xact_finish(), and pa_xact_finish().


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