|
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 2766 of file execnodes.h.
| struct binaryheap* GatherMergeState::gm_heap |
Definition at line 2785 of file execnodes.h.
Referenced by gather_merge_getnext(), gather_merge_init(), and gather_merge_setup().
| bool GatherMergeState::gm_initialized |
Definition at line 2770 of file execnodes.h.
Referenced by ExecInitGatherMerge(), ExecReScanGatherMerge(), gather_merge_getnext(), and gather_merge_init().
| int GatherMergeState::gm_nkeys |
Definition at line 2775 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
| TupleTableSlot** GatherMergeState::gm_slots |
Definition at line 2782 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 2776 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and heap_compare_slots().
| struct GMReaderTupleBuffer* GatherMergeState::gm_tuple_buffers |
Definition at line 2784 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 2769 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecReScanGatherMerge().
| bool GatherMergeState::need_to_scan_locally |
Definition at line 2771 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_init(), and gather_merge_readnext().
| int GatherMergeState::nreaders |
Definition at line 2781 of file execnodes.h.
Referenced by ExecGatherMerge(), gather_merge_clear_tuples(), and gather_merge_init().
| int GatherMergeState::nworkers_launched |
Definition at line 2780 of file execnodes.h.
Referenced by ExecGatherMerge().
| struct ParallelExecutorInfo* GatherMergeState::pei |
Definition at line 2777 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMerge(), ExecShutdownGatherMergeWorkers(), and gather_merge_readnext().
| PlanState GatherMergeState::ps |
Definition at line 2768 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 2783 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecShutdownGatherMergeWorkers(), and gm_readnext_tuple().
| TupleDesc GatherMergeState::tupDesc |
Definition at line 2774 of file execnodes.h.
Referenced by ExecInitGatherMerge(), and gather_merge_setup().
| int64 GatherMergeState::tuples_needed |
Definition at line 2772 of file execnodes.h.
Referenced by ExecGatherMerge(), ExecInitGatherMerge(), and ExecSetTupleBound().