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 2741 of file execnodes.h.
struct binaryheap* GatherMergeState::gm_heap |
Definition at line 2760 of file execnodes.h.
Referenced by gather_merge_getnext(), gather_merge_init(), and gather_merge_setup().
bool GatherMergeState::gm_initialized |
Definition at line 2745 of file execnodes.h.
Referenced by ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_getnext(), and gather_merge_init().
int GatherMergeState::gm_nkeys |
Definition at line 2750 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
TupleTableSlot** GatherMergeState::gm_slots |
Definition at line 2757 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 2751 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
struct GMReaderTupleBuffer* GatherMergeState::gm_tuple_buffers |
Definition at line 2759 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 2744 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecReScanGatherMerge().
bool GatherMergeState::need_to_scan_locally |
Definition at line 2746 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_init(), and gather_merge_readnext().
int GatherMergeState::nreaders |
Definition at line 2756 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_clear_tuples(), and gather_merge_init().
int GatherMergeState::nworkers_launched |
Definition at line 2755 of file execnodes.h.
Referenced by ExecGatherMerge().
struct ParallelExecutorInfo* GatherMergeState::pei |
Definition at line 2752 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMerge(), ExecShutdownGatherMergeWorkers(), and gather_merge_readnext().
PlanState GatherMergeState::ps |
Definition at line 2743 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 2758 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMergeWorkers(), and gm_readnext_tuple().
TupleDesc GatherMergeState::tupDesc |
Definition at line 2749 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and gather_merge_setup().
int64 GatherMergeState::tuples_needed |
Definition at line 2747 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecSetTupleBound().