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 2352 of file execnodes.h.

Field Documentation

◆ gm_heap

struct binaryheap* GatherMergeState::gm_heap

Definition at line 2371 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 2361 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and heap_compare_slots().

◆ gm_slots

◆ gm_sortkeys

SortSupport GatherMergeState::gm_sortkeys

Definition at line 2362 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 2355 of file execnodes.h.

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

◆ need_to_scan_locally

bool GatherMergeState::need_to_scan_locally

Definition at line 2357 of file execnodes.h.

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

◆ nreaders

int GatherMergeState::nreaders

Definition at line 2367 of file execnodes.h.

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

◆ nworkers_launched

int GatherMergeState::nworkers_launched

Definition at line 2366 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 2360 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and gather_merge_setup().

◆ tuples_needed

int64 GatherMergeState::tuples_needed

Definition at line 2358 of file execnodes.h.

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


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