PostgreSQL Source Code  git master
GatherState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
 
bool initialized
 
bool need_to_scan_locally
 
int64 tuples_needed
 
TupleTableSlotfunnel_slot
 
struct ParallelExecutorInfopei
 
int nworkers_launched
 
int nreaders
 
int nextreader
 
struct TupleQueueReader ** reader
 

Detailed Description

Definition at line 2663 of file execnodes.h.

Field Documentation

◆ funnel_slot

TupleTableSlot* GatherState::funnel_slot

Definition at line 2670 of file execnodes.h.

Referenced by ExecInitGather(), and gather_getnext().

◆ initialized

bool GatherState::initialized

Definition at line 2666 of file execnodes.h.

Referenced by ExecGather(), ExecInitGather(), and ExecReScanGather().

◆ need_to_scan_locally

bool GatherState::need_to_scan_locally

Definition at line 2667 of file execnodes.h.

Referenced by ExecGather(), ExecInitGather(), gather_getnext(), and gather_readnext().

◆ nextreader

int GatherState::nextreader

Definition at line 2675 of file execnodes.h.

Referenced by ExecGather(), and gather_readnext().

◆ nreaders

int GatherState::nreaders

Definition at line 2674 of file execnodes.h.

Referenced by ExecGather(), gather_getnext(), and gather_readnext().

◆ nworkers_launched

int GatherState::nworkers_launched

Definition at line 2673 of file execnodes.h.

Referenced by ExecGather().

◆ pei

struct ParallelExecutorInfo* GatherState::pei

◆ ps

PlanState GatherState::ps

Definition at line 2665 of file execnodes.h.

Referenced by ExecGather(), ExecInitGather(), ExecReScanGather(), and gather_getnext().

◆ reader

struct TupleQueueReader** GatherState::reader

Definition at line 2676 of file execnodes.h.

Referenced by ExecGather(), ExecShutdownGatherWorkers(), and gather_readnext().

◆ tuples_needed

int64 GatherState::tuples_needed

Definition at line 2668 of file execnodes.h.

Referenced by ExecGather(), ExecInitGather(), and ExecSetTupleBound().


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