PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Definition at line 90 of file pathnodes.h.
List* PlannerGlobal::appendRelations |
Definition at line 108 of file pathnodes.h.
Referenced by set_plan_references(), and standard_planner().
ParamListInfo PlannerGlobal::boundParams |
Definition at line 94 of file pathnodes.h.
Referenced by estimate_expression_value(), eval_const_expressions(), and standard_planner().
bool PlannerGlobal::dependsOnRole |
Definition at line 124 of file pathnodes.h.
Referenced by create_foreignscan_plan(), extract_query_dependencies(), extract_query_dependencies_walker(), and standard_planner().
List* PlannerGlobal::finalrowmarks |
Definition at line 104 of file pathnodes.h.
Referenced by set_plan_references(), and standard_planner().
List* PlannerGlobal::finalrtable |
Definition at line 102 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), set_plan_references(), and standard_planner().
List* PlannerGlobal::invalItems |
Definition at line 112 of file pathnodes.h.
Referenced by expression_planner_with_deps(), extract_query_dependencies(), record_plan_function_dependency(), record_plan_type_dependency(), and standard_planner().
Index PlannerGlobal::lastPHId |
Definition at line 116 of file pathnodes.h.
Referenced by find_dependent_phvs(), find_dependent_phvs_in_jointree(), find_placeholders_in_jointree(), fix_scan_expr(), make_placeholder_expr(), pull_up_simple_subquery(), remove_result_refs(), and standard_planner().
int PlannerGlobal::lastPlanNodeId |
Definition at line 120 of file pathnodes.h.
Referenced by set_plan_refs(), and standard_planner().
Index PlannerGlobal::lastRowMarkId |
Definition at line 118 of file pathnodes.h.
Referenced by preprocess_rowmarks(), and standard_planner().
char PlannerGlobal::maxParallelHazard |
Definition at line 130 of file pathnodes.h.
Referenced by is_parallel_safe(), and standard_planner().
bool PlannerGlobal::parallelModeNeeded |
Definition at line 128 of file pathnodes.h.
Referenced by create_gather_merge_plan(), create_gather_plan(), and standard_planner().
bool PlannerGlobal::parallelModeOK |
Definition at line 126 of file pathnodes.h.
Referenced by query_planner(), set_append_rel_size(), set_base_rel_sizes(), set_rel_consider_parallel(), and standard_planner().
List* PlannerGlobal::paramExecTypes |
Definition at line 114 of file pathnodes.h.
Referenced by assign_param_for_placeholdervar(), assign_param_for_var(), assign_special_exec_param(), generate_new_exec_param(), is_parallel_safe(), replace_outer_agg(), replace_outer_grouping(), SS_identify_outer_params(), and standard_planner().
PartitionDirectory PlannerGlobal::partition_directory |
Definition at line 132 of file pathnodes.h.
Referenced by expand_partitioned_rtentry(), set_relation_partition_info(), and standard_planner().
List* PlannerGlobal::relationOids |
Definition at line 110 of file pathnodes.h.
Referenced by add_rte_to_flat_rtable(), expression_planner_with_deps(), extract_query_dependencies(), extract_query_dependencies_walker(), fix_expr_common(), and standard_planner().
List* PlannerGlobal::resultRelations |
Definition at line 106 of file pathnodes.h.
Referenced by set_plan_refs(), and standard_planner().
Bitmapset* PlannerGlobal::rewindPlanIDs |
Definition at line 100 of file pathnodes.h.
Referenced by build_subplan(), and standard_planner().
List* PlannerGlobal::subplans |
Definition at line 96 of file pathnodes.h.
Referenced by build_subplan(), finalize_plan(), set_cte_pathlist(), set_plan_references(), SS_make_initplan_from_plan(), SS_process_ctes(), and standard_planner().
List* PlannerGlobal::subroots |
Definition at line 98 of file pathnodes.h.
Referenced by build_subplan(), SS_make_initplan_from_plan(), SS_process_ctes(), and standard_planner().
bool PlannerGlobal::transientPlan |
Definition at line 122 of file pathnodes.h.
Referenced by get_relation_info(), and standard_planner().
NodeTag PlannerGlobal::type |
Definition at line 92 of file pathnodes.h.
Referenced by expression_planner_with_deps(), and extract_query_dependencies().