PostgreSQL Source Code git master
Loading...
Searching...
No Matches
Plan Struct Reference

#include <plannodes.h>

Public Member Functions

 pg_node_attr (abstract, no_equal, no_query_jumble) NodeTag type
 

Data Fields

int disabled_nodes
 
Cost startup_cost
 
Cost total_cost
 
Cardinality plan_rows
 
int plan_width
 
bool parallel_aware
 
bool parallel_safe
 
bool async_capable
 
int plan_node_id
 
Listtargetlist
 
Listqual
 
struct Planlefttree
 
struct Planrighttree
 
ListinitPlan
 
BitmapsetextParam
 
BitmapsetallParam
 

Detailed Description

Definition at line 191 of file plannodes.h.

Member Function Documentation

◆ pg_node_attr()

Plan::pg_node_attr ( abstract  ,
no_equal  ,
no_query_jumble   
)

Field Documentation

◆ allParam

Bitmapset* Plan::allParam

Definition at line 256 of file plannodes.h.

Referenced by UpdateChangedParamSet().

◆ async_capable

bool Plan::async_capable

Definition at line 227 of file plannodes.h.

Referenced by create_append_plan().

◆ disabled_nodes

int Plan::disabled_nodes

◆ extParam

Bitmapset* Plan::extParam

Definition at line 255 of file plannodes.h.

Referenced by EvalPlanQualStart(), ExecReScan(), ExecReScanSetParamPlan(), and ExecScanFetch().

◆ initPlan

List* Plan::initPlan

◆ lefttree

◆ parallel_aware

◆ parallel_safe

◆ plan_node_id

int Plan::plan_node_id

Definition at line 233 of file plannodes.h.

Referenced by ExecAggInitializeDSM(), ExecAggInitializeWorker(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecBitmapHeapInstrumentInitDSM(), ExecBitmapHeapInstrumentInitWorker(), ExecBitmapIndexScanInitializeDSM(), ExecBitmapIndexScanInitializeWorker(), ExecCustomScanInitializeDSM(), ExecCustomScanInitializeWorker(), ExecCustomScanReInitializeDSM(), ExecForeignScanInitializeDSM(), ExecForeignScanInitializeWorker(), ExecForeignScanReInitializeDSM(), ExecHashInitializeDSM(), ExecHashInitializeWorker(), ExecIncrementalSortInitializeDSM(), ExecIncrementalSortInitializeWorker(), ExecIndexOnlyScanInitializeDSM(), ExecIndexOnlyScanInitializeWorker(), ExecIndexOnlyScanInstrumentInitDSM(), ExecIndexOnlyScanInstrumentInitWorker(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecIndexScanInstrumentInitDSM(), ExecIndexScanInstrumentInitWorker(), ExecMemoizeInitializeDSM(), ExecMemoizeInitializeWorker(), ExecParallelInitializeDSM(), ExecParallelReportInstrumentation(), ExecParallelRetrieveInstrumentation(), ExecSeqScanInitializeDSM(), ExecSeqScanInitializeWorker(), ExecSeqScanInstrumentInitDSM(), ExecSeqScanInstrumentInitWorker(), ExecSortInitializeDSM(), ExecSortInitializeWorker(), ExecTidRangeScanInitializeDSM(), ExecTidRangeScanInitializeWorker(), ExecTidRangeScanInstrumentInitDSM(), ExecTidRangeScanInstrumentInitWorker(), set_append_references(), and set_mergeappend_references().

◆ plan_rows

◆ plan_width

◆ qual

◆ righttree

◆ startup_cost

◆ targetlist

◆ total_cost


The documentation for this struct was generated from the following file: