PostgreSQL Source Code git master
Data Fields
GatherMergeState Struct Reference

#include <execnodes.h>

Data Fields

 
bool  initialized
 
 
 
 
 
int  gm_nkeys
 
 
 
 
int  nreaders
 
 
struct TupleQueueReader **  reader
 
 
struct binaryheapgm_heap
 

Detailed Description

Definition at line 2760 of file execnodes.h.

Field Documentation

gm_heap

struct binaryheap* GatherMergeState::gm_heap

Definition at line 2779 of file execnodes.h.

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

gm_initialized

bool GatherMergeState::gm_initialized

Definition at line 2764 of file execnodes.h.

Referenced by ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_getnext(), and gather_merge_init().

gm_nkeys

int GatherMergeState::gm_nkeys

Definition at line 2769 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and heap_compare_slots().

gm_slots

TupleTableSlot** GatherMergeState::gm_slots

Definition at line 2776 of file execnodes.h.

Referenced by gather_merge_clear_tuples(), gather_merge_getnext(), gather_merge_init(), gather_merge_readnext(), gather_merge_setup(), and heap_compare_slots().

gm_sortkeys

SortSupport GatherMergeState::gm_sortkeys

Definition at line 2770 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and heap_compare_slots().

gm_tuple_buffers

struct GMReaderTupleBuffer* GatherMergeState::gm_tuple_buffers

Definition at line 2778 of file execnodes.h.

Referenced by gather_merge_clear_tuples(), gather_merge_init(), gather_merge_readnext(), gather_merge_setup(), and load_tuple_array().

initialized

bool GatherMergeState::initialized

Definition at line 2763 of file execnodes.h.

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

need_to_scan_locally

bool GatherMergeState::need_to_scan_locally

Definition at line 2765 of file execnodes.h.

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

nreaders

int GatherMergeState::nreaders

Definition at line 2775 of file execnodes.h.

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

nworkers_launched

int GatherMergeState::nworkers_launched

Definition at line 2774 of file execnodes.h.

Referenced by ExecGatherMerge().

pei

struct ParallelExecutorInfo* GatherMergeState::pei

Definition at line 2771 of file execnodes.h.

Referenced by ExecGatherMerge(), ExecShutdownGatherMerge(), ExecShutdownGatherMergeWorkers(), and gather_merge_readnext().

ps

PlanState GatherMergeState::ps

Definition at line 2762 of file execnodes.h.

Referenced by ExecGatherMerge(), ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_init(), gather_merge_readnext(), and gather_merge_setup().

reader

struct TupleQueueReader** GatherMergeState::reader

Definition at line 2777 of file execnodes.h.

Referenced by ExecGatherMerge(), ExecShutdownGatherMergeWorkers(), and gm_readnext_tuple().

tupDesc

TupleDesc GatherMergeState::tupDesc

Definition at line 2768 of file execnodes.h.

Referenced by ExecInitGatherMerge(), and gather_merge_setup().

tuples_needed

int64 GatherMergeState::tuples_needed

Definition at line 2766 of file execnodes.h.

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


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

AltStyle によって変換されたページ (->オリジナル) /