|
PostgreSQL Source Code git master
|
#include <parallel.h>
Definition at line 33 of file parallel.h.
| ErrorContextCallback* ParallelContext::error_context_stack |
Definition at line 42 of file parallel.h.
Referenced by CreateParallelContext(), and ProcessParallelMessage().
| shm_toc_estimator ParallelContext::estimator |
Definition at line 43 of file parallel.h.
Referenced by _brin_begin_parallel(), _bt_begin_parallel(), _gin_begin_parallel(), CreateParallelContext(), ExecAggEstimate(), ExecAppendEstimate(), ExecBitmapHeapEstimate(), ExecBitmapHeapInstrumentEstimate(), ExecBitmapIndexScanEstimate(), ExecCustomScanEstimate(), ExecForeignScanEstimate(), ExecHashEstimate(), ExecHashJoinEstimate(), ExecIncrementalSortEstimate(), ExecIndexOnlyScanEstimate(), ExecIndexOnlyScanInstrumentEstimate(), ExecIndexScanEstimate(), ExecIndexScanInstrumentEstimate(), ExecInitParallelPlan(), ExecMemoizeEstimate(), ExecSeqScanEstimate(), ExecSeqScanInstrumentEstimate(), ExecSortEstimate(), ExecTidRangeScanEstimate(), ExecTidRangeScanInstrumentEstimate(), InitializeParallelDSM(), and parallel_vacuum_init().
| char* ParallelContext::function_name |
Definition at line 41 of file parallel.h.
Referenced by CreateParallelContext(), DestroyParallelContext(), and InitializeParallelDSM().
| bool* ParallelContext::known_attached_workers |
Definition at line 49 of file parallel.h.
Referenced by LaunchParallelWorkers(), ProcessParallelMessage(), ReinitializeParallelDSM(), WaitForParallelWorkersToAttach(), and WaitForParallelWorkersToFinish().
| char* ParallelContext::library_name |
Definition at line 40 of file parallel.h.
Referenced by CreateParallelContext(), DestroyParallelContext(), and InitializeParallelDSM().
| int ParallelContext::nknown_attached_workers |
Definition at line 48 of file parallel.h.
Referenced by LaunchParallelWorkers(), ProcessParallelMessage(), ReinitializeParallelDSM(), and WaitForParallelWorkersToAttach().
| dlist_node ParallelContext::node |
Definition at line 35 of file parallel.h.
Referenced by CreateParallelContext(), and DestroyParallelContext().
| int ParallelContext::nworkers |
Definition at line 37 of file parallel.h.
Referenced by _brin_begin_parallel(), _bt_begin_parallel(), _gin_begin_parallel(), CreateParallelContext(), ExecAggEstimate(), ExecAggInitializeDSM(), ExecBitmapHeapInstrumentEstimate(), ExecBitmapHeapInstrumentInitDSM(), ExecBitmapIndexScanEstimate(), ExecBitmapIndexScanInitializeDSM(), ExecHashEstimate(), ExecHashInitializeDSM(), ExecHashJoinInitializeDSM(), ExecIncrementalSortEstimate(), ExecIncrementalSortInitializeDSM(), ExecIndexOnlyScanInstrumentEstimate(), ExecIndexOnlyScanInstrumentInitDSM(), ExecIndexScanInstrumentEstimate(), ExecIndexScanInstrumentInitDSM(), ExecInitParallelPlan(), ExecMemoizeEstimate(), ExecMemoizeInitializeDSM(), ExecParallelSetupTupleQueues(), ExecSeqScanInstrumentEstimate(), ExecSeqScanInstrumentInitDSM(), ExecSortEstimate(), ExecSortInitializeDSM(), ExecTidRangeScanInstrumentEstimate(), ExecTidRangeScanInstrumentInitDSM(), InitializeParallelDSM(), LaunchParallelWorkers(), parallel_vacuum_init(), parallel_vacuum_process_all_indexes(), ReinitializeParallelDSM(), and ReinitializeParallelWorkers().
| int ParallelContext::nworkers_launched |
Definition at line 39 of file parallel.h.
Referenced by _brin_begin_parallel(), _bt_begin_parallel(), _bt_end_parallel(), _gin_begin_parallel(), DestroyParallelContext(), ExecGather(), ExecGatherMerge(), ExecParallelCreateReaders(), ExecParallelFinish(), LaunchParallelWorkers(), parallel_vacuum_process_all_indexes(), ProcessParallelMessages(), ReinitializeParallelDSM(), WaitForParallelWorkersToAttach(), WaitForParallelWorkersToExit(), and WaitForParallelWorkersToFinish().
| int ParallelContext::nworkers_to_launch |
Definition at line 38 of file parallel.h.
Referenced by CreateParallelContext(), ExecGather(), ExecGatherMerge(), InitializeParallelDSM(), LaunchParallelWorkers(), and ReinitializeParallelWorkers().
| void* ParallelContext::private_memory |
Definition at line 45 of file parallel.h.
Referenced by DestroyParallelContext(), and InitializeParallelDSM().
| dsm_segment* ParallelContext::seg |
Definition at line 44 of file parallel.h.
Referenced by _brin_begin_parallel(), _bt_begin_parallel(), _gin_begin_parallel(), DestroyParallelContext(), ExecHashJoinInitializeDSM(), ExecHashJoinReInitializeDSM(), ExecInitParallelPlan(), ExecParallelSetupTupleQueues(), InitializeParallelDSM(), LaunchParallelWorkers(), parallel_vacuum_init(), and ReinitializeParallelDSM().
| SubTransactionId ParallelContext::subid |
Definition at line 36 of file parallel.h.
Referenced by AtEOSubXact_Parallel(), and CreateParallelContext().
| shm_toc* ParallelContext::toc |
Definition at line 46 of file parallel.h.
Referenced by _brin_begin_parallel(), _bt_begin_parallel(), _gin_begin_parallel(), ExecAggInitializeDSM(), ExecAppendInitializeDSM(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInstrumentInitDSM(), ExecBitmapIndexScanInitializeDSM(), ExecCustomScanInitializeDSM(), ExecCustomScanReInitializeDSM(), ExecForeignScanInitializeDSM(), ExecForeignScanReInitializeDSM(), ExecHashInitializeDSM(), ExecHashJoinInitializeDSM(), ExecHashJoinReInitializeDSM(), ExecIncrementalSortInitializeDSM(), ExecIndexOnlyScanInitializeDSM(), ExecIndexOnlyScanInstrumentInitDSM(), ExecIndexScanInitializeDSM(), ExecIndexScanInstrumentInitDSM(), ExecInitParallelPlan(), ExecMemoizeInitializeDSM(), ExecParallelReinitialize(), ExecParallelSetupTupleQueues(), ExecSeqScanInitializeDSM(), ExecSeqScanInstrumentInitDSM(), ExecSortInitializeDSM(), ExecTidRangeScanInitializeDSM(), ExecTidRangeScanInstrumentInitDSM(), InitializeParallelDSM(), parallel_vacuum_init(), ReinitializeParallelDSM(), and WaitForParallelWorkersToFinish().
| ParallelWorkerInfo* ParallelContext::worker |
Definition at line 47 of file parallel.h.
Referenced by DestroyParallelContext(), ExecParallelCreateReaders(), InitializeParallelDSM(), LaunchParallelWorkers(), ProcessParallelMessage(), ProcessParallelMessages(), ReinitializeParallelDSM(), WaitForParallelWorkersToAttach(), WaitForParallelWorkersToExit(), and WaitForParallelWorkersToFinish().