PostgreSQL Source Code  git master
GatherMergeState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
 
bool initialized
 
bool gm_initialized
 
bool need_to_scan_locally
 
int64 tuples_needed
 
TupleDesc tupDesc
 
int gm_nkeys
 
SortSupport gm_sortkeys
 
struct ParallelExecutorInfopei
 
int nworkers_launched
 
int nreaders
 
TupleTableSlot ** gm_slots
 
struct TupleQueueReader ** reader
 
struct GMReaderTupleBuffergm_tuple_buffers
 
struct binaryheapgm_heap
 

Detailed Description

Definition at line 2220 of file execnodes.h.

Field Documentation

◆ gm_heap

struct binaryheap* GatherMergeState::gm_heap

Definition at line 2239 of file execnodes.h.

Referenced by gather_merge_getnext(), gather_merge_init(), and gather_merge_setup().

◆ gm_initialized

bool GatherMergeState::gm_initialized

◆ gm_nkeys

int GatherMergeState::gm_nkeys

Definition at line 2229 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and heap_compare_slots().

◆ gm_slots

◆ gm_sortkeys

SortSupport GatherMergeState::gm_sortkeys

Definition at line 2230 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and heap_compare_slots().

◆ gm_tuple_buffers

struct GMReaderTupleBuffer* GatherMergeState::gm_tuple_buffers

◆ initialized

bool GatherMergeState::initialized

Definition at line 2223 of file execnodes.h.

Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecReScanGatherMerge().

◆ need_to_scan_locally

bool GatherMergeState::need_to_scan_locally

Definition at line 2225 of file execnodes.h.

Referenced by ExecGatherMerge(), gather_merge_init(), and gather_merge_readnext().

◆ nreaders

int GatherMergeState::nreaders

Definition at line 2235 of file execnodes.h.

Referenced by ExecGatherMerge(), gather_merge_clear_tuples(), and gather_merge_init().

◆ nworkers_launched

int GatherMergeState::nworkers_launched

Definition at line 2234 of file execnodes.h.

Referenced by ExecGatherMerge().

◆ pei

struct ParallelExecutorInfo* GatherMergeState::pei

◆ ps

◆ reader

struct TupleQueueReader** GatherMergeState::reader

◆ tupDesc

TupleDesc GatherMergeState::tupDesc

Definition at line 2228 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and gather_merge_setup().

◆ tuples_needed

int64 GatherMergeState::tuples_needed

Definition at line 2226 of file execnodes.h.

Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecSetTupleBound().


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