PostgreSQL Source Code
git master
|
#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 ParallelExecutorInfo * | pei |
int | nworkers_launched |
int | nreaders |
TupleTableSlot ** | gm_slots |
struct TupleQueueReader ** | reader |
struct GMReaderTupleBuffer * | gm_tuple_buffers |
struct binaryheap * | gm_heap |
Definition at line 2719 of file execnodes.h.
struct binaryheap* GatherMergeState::gm_heap |
Definition at line 2738 of file execnodes.h.
Referenced by gather_merge_getnext(), gather_merge_init(), and gather_merge_setup().
bool GatherMergeState::gm_initialized |
Definition at line 2723 of file execnodes.h.
Referenced by ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_getnext(), and gather_merge_init().
int GatherMergeState::gm_nkeys |
Definition at line 2728 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
TupleTableSlot** GatherMergeState::gm_slots |
Definition at line 2735 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().
SortSupport GatherMergeState::gm_sortkeys |
Definition at line 2729 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
struct GMReaderTupleBuffer* GatherMergeState::gm_tuple_buffers |
Definition at line 2737 of file execnodes.h.
Referenced by gather_merge_clear_tuples(), gather_merge_init(), gather_merge_readnext(), gather_merge_setup(), and load_tuple_array().
bool GatherMergeState::initialized |
Definition at line 2722 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecReScanGatherMerge().
bool GatherMergeState::need_to_scan_locally |
Definition at line 2724 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_init(), and gather_merge_readnext().
int GatherMergeState::nreaders |
Definition at line 2734 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_clear_tuples(), and gather_merge_init().
int GatherMergeState::nworkers_launched |
Definition at line 2733 of file execnodes.h.
Referenced by ExecGatherMerge().
struct ParallelExecutorInfo* GatherMergeState::pei |
Definition at line 2730 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMerge(), ExecShutdownGatherMergeWorkers(), and gather_merge_readnext().
PlanState GatherMergeState::ps |
Definition at line 2721 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_init(), gather_merge_readnext(), and gather_merge_setup().
struct TupleQueueReader** GatherMergeState::reader |
Definition at line 2736 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMergeWorkers(), and gm_readnext_tuple().
TupleDesc GatherMergeState::tupDesc |
Definition at line 2727 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and gather_merge_setup().
int64 GatherMergeState::tuples_needed |
Definition at line 2725 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecSetTupleBound().