|
PostgreSQL Source Code git master
|
#include <pathnodes.h>
Public Member Functions | |
| pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type | |
| ParamListInfo boundParams | pg_node_attr (read_write_ignore) |
| List *subroots | pg_node_attr (read_write_ignore) |
| List *subplanNames | pg_node_attr (read_write_ignore) |
| PartitionDirectory partition_directory | pg_node_attr (read_write_ignore) |
| struct HTAB *rel_notnullatts_hash | pg_node_attr (read_write_ignore) |
| void **extension_state | pg_node_attr (read_write_ignore) |
Data Fields | |
| List * | subplans |
| List * | subpaths |
| Bitmapset * | rewindPlanIDs |
| List * | finalrtable |
| Bitmapset * | allRelids |
| Bitmapset * | prunableRelids |
| List * | finalrteperminfos |
| List * | finalrowmarks |
| List * | resultRelations |
| List * | appendRelations |
| List * | partPruneInfos |
| List * | relationOids |
| List * | invalItems |
| List * | paramExecTypes |
| Index | lastPHId |
| Index | lastRowMarkId |
| int | lastPlanNodeId |
| bool | transientPlan |
| bool | dependsOnRole |
| bool | parallelModeOK |
| bool | parallelModeNeeded |
| char | maxParallelHazard |
| int | extension_state_allocated |
Definition at line 95 of file pathnodes.h.
| PlannerGlobal::pg_node_attr | ( | no_copy_equal | , |
| no_read | , | ||
| no_query_jumble | |||
| ) |
| ParamListInfo boundParams PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| List *subroots PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| List *subplanNames PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| PartitionDirectory partition_directory PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| struct HTAB *rel_notnullatts_hash PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| void **extension_state PlannerGlobal::pg_node_attr | ( | read_write_ignore | ) |
| Bitmapset* PlannerGlobal::allRelids |
Definition at line 126 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), and standard_planner().
| List* PlannerGlobal::appendRelations |
Definition at line 145 of file pathnodes.h.
Referenced by set_plan_references(), and standard_planner().
| bool PlannerGlobal::dependsOnRole |
Definition at line 172 of file pathnodes.h.
Referenced by extract_query_dependencies(), extract_query_dependencies_walker(), and standard_planner().
| int PlannerGlobal::extension_state_allocated |
Definition at line 191 of file pathnodes.h.
Referenced by GetPlannerGlobalExtensionState(), and SetPlannerGlobalExtensionState().
| List* PlannerGlobal::finalrowmarks |
Definition at line 139 of file pathnodes.h.
Referenced by set_plan_references(), and standard_planner().
| List* PlannerGlobal::finalrtable |
Definition at line 120 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), set_plan_references(), and standard_planner().
| List* PlannerGlobal::finalrteperminfos |
Definition at line 136 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), and standard_planner().
| List* PlannerGlobal::invalItems |
Definition at line 154 of file pathnodes.h.
Referenced by expression_planner_with_deps(), extract_query_dependencies(), and standard_planner().
| Index PlannerGlobal::lastPHId |
Definition at line 160 of file pathnodes.h.
Referenced by standard_planner().
| int PlannerGlobal::lastPlanNodeId |
Definition at line 166 of file pathnodes.h.
Referenced by standard_planner().
| Index PlannerGlobal::lastRowMarkId |
Definition at line 163 of file pathnodes.h.
Referenced by standard_planner().
| char PlannerGlobal::maxParallelHazard |
Definition at line 181 of file pathnodes.h.
Referenced by standard_planner().
| bool PlannerGlobal::parallelModeNeeded |
Definition at line 178 of file pathnodes.h.
Referenced by standard_planner().
| bool PlannerGlobal::parallelModeOK |
Definition at line 175 of file pathnodes.h.
Referenced by standard_planner().
| List* PlannerGlobal::paramExecTypes |
Definition at line 157 of file pathnodes.h.
Referenced by standard_planner().
| List* PlannerGlobal::partPruneInfos |
Definition at line 148 of file pathnodes.h.
Referenced by register_partpruneinfo(), and standard_planner().
| Bitmapset* PlannerGlobal::prunableRelids |
Definition at line 133 of file pathnodes.h.
Referenced by register_partpruneinfo(), and standard_planner().
| List* PlannerGlobal::relationOids |
Definition at line 151 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), expression_planner_with_deps(), extract_query_dependencies(), extract_query_dependencies_walker(), and standard_planner().
| List* PlannerGlobal::resultRelations |
Definition at line 142 of file pathnodes.h.
Referenced by standard_planner().
| Bitmapset* PlannerGlobal::rewindPlanIDs |
Definition at line 117 of file pathnodes.h.
Referenced by standard_planner().
| List* PlannerGlobal::subpaths |
Definition at line 108 of file pathnodes.h.
Referenced by standard_planner().
| List* PlannerGlobal::subplans |
Definition at line 105 of file pathnodes.h.
Referenced by set_plan_references(), and standard_planner().
| bool PlannerGlobal::transientPlan |
Definition at line 169 of file pathnodes.h.
Referenced by standard_planner().