PostgreSQL Source Code  git master
ParallelExecutorInfo Struct Reference

#include <execParallel.h>

Data Fields

PlanStateplanstate
 
ParallelContextpcxt
 
BufferUsagebuffer_usage
 
WalUsagewal_usage
 
SharedExecutorInstrumentationinstrumentation
 
struct SharedJitInstrumentationjit_instrumentation
 
dsa_areaarea
 
dsa_pointer param_exec
 
bool finished
 
shm_mq_handle ** tqueue
 
struct TupleQueueReader ** reader
 

Detailed Description

Definition at line 24 of file execParallel.h.

Field Documentation

◆ area

dsa_area* ParallelExecutorInfo::area

◆ buffer_usage

BufferUsage* ParallelExecutorInfo::buffer_usage

Definition at line 28 of file execParallel.h.

Referenced by ExecInitParallelPlan(), and ExecParallelFinish().

◆ finished

bool ParallelExecutorInfo::finished

◆ instrumentation

SharedExecutorInstrumentation* ParallelExecutorInfo::instrumentation

Definition at line 30 of file execParallel.h.

Referenced by ExecInitParallelPlan(), and ExecParallelCleanup().

◆ jit_instrumentation

struct SharedJitInstrumentation* ParallelExecutorInfo::jit_instrumentation

Definition at line 31 of file execParallel.h.

Referenced by ExecInitParallelPlan(), and ExecParallelCleanup().

◆ param_exec

dsa_pointer ParallelExecutorInfo::param_exec

◆ pcxt

◆ planstate

PlanState* ParallelExecutorInfo::planstate

Definition at line 26 of file execParallel.h.

Referenced by ExecInitParallelPlan(), and ExecParallelCleanup().

◆ reader

◆ tqueue

shm_mq_handle** ParallelExecutorInfo::tqueue

◆ wal_usage

WalUsage* ParallelExecutorInfo::wal_usage

Definition at line 29 of file execParallel.h.

Referenced by ExecInitParallelPlan(), and ExecParallelFinish().


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