PostgreSQL Source Code  git master
PlannerGlobal Struct Reference

#include <pathnodes.h>

Data Fields

NodeTag type
 
ParamListInfo boundParams
 
Listsubplans
 
Listsubroots
 
BitmapsetrewindPlanIDs
 
Listfinalrtable
 
Listfinalrowmarks
 
ListresultRelations
 
ListrootResultRelations
 
ListappendRelations
 
ListrelationOids
 
ListinvalItems
 
ListparamExecTypes
 
Index lastPHId
 
Index lastRowMarkId
 
int lastPlanNodeId
 
bool transientPlan
 
bool dependsOnRole
 
bool parallelModeOK
 
bool parallelModeNeeded
 
char maxParallelHazard
 
PartitionDirectory partition_directory
 

Detailed Description

Definition at line 105 of file pathnodes.h.

Field Documentation

◆ appendRelations

List* PlannerGlobal::appendRelations

Definition at line 125 of file pathnodes.h.

Referenced by set_plan_references(), and standard_planner().

◆ boundParams

ParamListInfo PlannerGlobal::boundParams

◆ dependsOnRole

bool PlannerGlobal::dependsOnRole

◆ finalrowmarks

List* PlannerGlobal::finalrowmarks

Definition at line 119 of file pathnodes.h.

Referenced by set_plan_references(), and standard_planner().

◆ finalrtable

List* PlannerGlobal::finalrtable

Definition at line 117 of file pathnodes.h.

Referenced by add_rte_to_flat_rtable(), set_plan_references(), and standard_planner().

◆ invalItems

◆ lastPHId

◆ lastPlanNodeId

int PlannerGlobal::lastPlanNodeId

Definition at line 137 of file pathnodes.h.

Referenced by set_plan_refs(), and standard_planner().

◆ lastRowMarkId

Index PlannerGlobal::lastRowMarkId

Definition at line 135 of file pathnodes.h.

Referenced by preprocess_rowmarks(), and standard_planner().

◆ maxParallelHazard

char PlannerGlobal::maxParallelHazard

Definition at line 147 of file pathnodes.h.

Referenced by is_parallel_safe(), and standard_planner().

◆ parallelModeNeeded

bool PlannerGlobal::parallelModeNeeded

Definition at line 145 of file pathnodes.h.

Referenced by create_gather_merge_plan(), create_gather_plan(), and standard_planner().

◆ parallelModeOK

bool PlannerGlobal::parallelModeOK

◆ paramExecTypes

◆ partition_directory

PartitionDirectory PlannerGlobal::partition_directory

◆ relationOids

◆ resultRelations

List* PlannerGlobal::resultRelations

Definition at line 121 of file pathnodes.h.

Referenced by set_plan_refs(), and standard_planner().

◆ rewindPlanIDs

Bitmapset* PlannerGlobal::rewindPlanIDs

Definition at line 115 of file pathnodes.h.

Referenced by build_subplan(), and standard_planner().

◆ rootResultRelations

List* PlannerGlobal::rootResultRelations

Definition at line 123 of file pathnodes.h.

Referenced by set_plan_refs(), and standard_planner().

◆ subplans

List* PlannerGlobal::subplans

◆ subroots

List* PlannerGlobal::subroots

◆ transientPlan

bool PlannerGlobal::transientPlan

Definition at line 139 of file pathnodes.h.

Referenced by get_relation_info(), and standard_planner().

◆ type

NodeTag PlannerGlobal::type

Definition at line 107 of file pathnodes.h.

Referenced by expression_planner_with_deps(), and extract_query_dependencies().


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