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 2760 of file execnodes.h.
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().
bool GatherMergeState::gm_initialized |
Definition at line 2764 of file execnodes.h.
Referenced by ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_getnext(), and gather_merge_init().
int GatherMergeState::gm_nkeys |
Definition at line 2769 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_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().
SortSupport GatherMergeState::gm_sortkeys |
Definition at line 2770 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
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().
bool GatherMergeState::initialized |
Definition at line 2763 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecReScanGatherMerge().
bool GatherMergeState::need_to_scan_locally |
Definition at line 2765 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_init(), and gather_merge_readnext().
int GatherMergeState::nreaders |
Definition at line 2775 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_clear_tuples(), and gather_merge_init().
int GatherMergeState::nworkers_launched |
Definition at line 2774 of file execnodes.h.
Referenced by ExecGatherMerge().
struct ParallelExecutorInfo* GatherMergeState::pei |
Definition at line 2771 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMerge(), ExecShutdownGatherMergeWorkers(), and gather_merge_readnext().
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().
struct TupleQueueReader** GatherMergeState::reader |
Definition at line 2777 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMergeWorkers(), and gm_readnext_tuple().
TupleDesc GatherMergeState::tupDesc |
Definition at line 2768 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and gather_merge_setup().
int64 GatherMergeState::tuples_needed |
Definition at line 2766 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecSetTupleBound().