PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Definition at line 158 of file pathnodes.h.
List* PlannerInfo::agginfos |
Definition at line 358 of file pathnodes.h.
Referenced by build_minmax_path(), can_minmax_aggs(), find_compatible_agg(), get_agg_clause_costs(), and preprocess_aggref().
List* PlannerInfo::aggtransinfos |
Definition at line 359 of file pathnodes.h.
Referenced by build_minmax_path(), cost_agg(), estimate_hashagg_tablesize(), find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().
Relids PlannerInfo::all_baserels |
Definition at line 210 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), check_index_predicates(), create_append_path(), create_foreignscan_plan(), create_merge_append_path(), make_one_rel(), set_rel_pathlist(), and set_tablesample_rel_pathlist().
Relids PlannerInfo::all_result_relids |
Definition at line 277 of file pathnodes.h.
Referenced by check_index_predicates(), deparseLockingClause(), expand_single_inheritance_child(), get_translated_update_targetlist(), grouping_planner(), pull_up_simple_subquery(), and subquery_planner().
struct AppendRelInfo** PlannerInfo::append_rel_array |
Definition at line 202 of file pathnodes.h.
Referenced by add_row_identity_var(), adjust_inherited_attnums_multilevel(), build_simple_rel(), examine_simple_variable(), examine_variable(), expand_planner_arrays(), expand_single_inheritance_child(), find_appinfos_by_relids(), find_childrel_parents(), make_partition_pruneinfo(), and setup_simple_rel_arrays().
List* PlannerInfo::append_rel_list |
Definition at line 285 of file pathnodes.h.
Referenced by build_minmax_path(), expand_appendrel_subquery(), expand_single_inheritance_child(), perform_pullup_replace_vars(), pull_up_simple_subquery(), pull_up_simple_values(), pull_up_union_leaf_queries(), remove_result_refs(), set_append_rel_pathlist(), set_append_rel_size(), set_plan_references(), setup_simple_rel_arrays(), and subquery_planner().
List* PlannerInfo::canon_pathkeys |
Definition at line 254 of file pathnodes.h.
Referenced by make_canonical_pathkey(), and query_planner().
List* PlannerInfo::cte_plan_ids |
Definition at line 244 of file pathnodes.h.
Referenced by create_ctescan_plan(), pull_up_simple_subquery(), set_cte_pathlist(), SS_process_ctes(), and subquery_planner().
List* PlannerInfo::curOuterParams |
Definition at line 370 of file pathnodes.h.
Referenced by create_plan(), identify_current_nestloop_params(), process_subquery_nestloop_params(), replace_nestloop_param_placeholdervar(), and replace_nestloop_param_var().
Relids PlannerInfo::curOuterRels |
Definition at line 369 of file pathnodes.h.
Referenced by create_nestloop_plan(), create_plan(), process_subquery_nestloop_params(), and replace_nestloop_params_mutator().
List* PlannerInfo::distinct_pathkeys |
Definition at line 299 of file pathnodes.h.
Referenced by create_final_distinct_paths(), create_partial_distinct_paths(), minmax_qp_callback(), and standard_qp_callback().
bool PlannerInfo::ec_merging_done |
Definition at line 252 of file pathnodes.h.
Referenced by add_child_rel_equivalences(), generate_base_implied_equalities(), generate_implied_equalities_for_column(), get_eclass_for_sort_expr(), get_eclass_indexes_for_relids(), make_canonical_pathkey(), match_eclasses_to_foreign_key_col(), plan_set_operations(), process_equivalence(), pull_up_simple_subquery(), query_planner(), and subquery_planner().
List* PlannerInfo::eq_classes |
Definition at line 250 of file pathnodes.h.
Referenced by add_child_join_rel_equivalences(), add_child_rel_equivalences(), build_minmax_path(), exprs_known_equal(), generate_base_implied_equalities(), generate_implied_equalities_for_column(), generate_join_implied_equalities(), get_eclass_for_sort_expr(), get_useful_ecs_for_relation(), has_relevant_eclass_joinclause(), have_relevant_eclass_joinclause(), match_eclasses_to_foreign_key_col(), plan_set_operations(), process_equivalence(), pull_up_simple_subquery(), reconsider_full_join_clause(), reconsider_outer_join_clause(), and subquery_planner().
List* PlannerInfo::fkey_list |
Definition at line 293 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), match_foreign_keys_to_quals(), and query_planner().
List* PlannerInfo::full_join_clauses |
Definition at line 264 of file pathnodes.h.
Referenced by distribute_qual_to_rels(), query_planner(), and reconsider_outer_join_clauses().
PlannerGlobal* PlannerInfo::glob |
Definition at line 164 of file pathnodes.h.
Referenced by add_rtes_to_flat_rtable(), assign_param_for_placeholdervar(), assign_param_for_var(), assign_special_exec_param(), build_subplan(), create_foreignscan_plan(), create_gather_merge_plan(), create_gather_plan(), estimate_expression_value(), eval_const_expressions(), expand_partitioned_rtentry(), expression_planner_with_deps(), extract_query_dependencies(), extract_query_dependencies_walker(), finalize_plan(), find_dependent_phvs(), find_dependent_phvs_in_jointree(), find_placeholders_in_jointree(), fix_expr_common(), fix_scan_expr(), generate_new_exec_param(), get_relation_info(), is_parallel_safe(), make_placeholder_expr(), make_subplan(), plan_cluster_use_sort(), plan_create_index_workers(), preprocess_rowmarks(), pull_up_simple_subquery(), query_planner(), record_plan_function_dependency(), record_plan_type_dependency(), recurse_set_operations(), remove_result_refs(), replace_outer_agg(), replace_outer_grouping(), set_append_rel_size(), set_base_rel_sizes(), set_cte_pathlist(), set_plan_references(), set_plan_refs(), set_rel_consider_parallel(), set_relation_partition_info(), set_subquery_pathlist(), SS_identify_outer_params(), SS_make_initplan_from_plan(), SS_process_ctes(), standard_planner(), and subquery_planner().
List* PlannerInfo::group_pathkeys |
Definition at line 297 of file pathnodes.h.
Referenced by add_paths_to_grouping_rel(), adjust_foreign_grouping_path_cost(), consider_groupingsets_paths(), create_groupingsets_path(), create_partial_grouping_paths(), gather_grouping_paths(), has_useful_pathkeys(), minmax_qp_callback(), pathkeys_useful_for_grouping(), and standard_qp_callback().
AttrNumber* PlannerInfo::grouping_map |
Definition at line 333 of file pathnodes.h.
Referenced by create_groupingsets_plan(), fix_expr_common(), pull_up_simple_subquery(), remap_groupColIdx(), and subquery_planner().
bool PlannerInfo::hasAlternativeSubPlans |
Definition at line 352 of file pathnodes.h.
Referenced by fix_scan_expr(), make_subplan(), set_plan_references(), and subquery_planner().
bool PlannerInfo::hasHavingQual |
Definition at line 349 of file pathnodes.h.
Referenced by add_foreign_grouping_paths(), build_minmax_path(), create_final_distinct_paths(), get_number_of_groups(), grouping_planner(), is_degenerate_grouping(), recurse_set_operations(), and subquery_planner().
bool PlannerInfo::hasJoinRTEs |
Definition at line 347 of file pathnodes.h.
Referenced by preprocess_expression(), and subquery_planner().
bool PlannerInfo::hasLateralRTEs |
Definition at line 348 of file pathnodes.h.
Referenced by create_lateral_join_info(), distribute_qual_to_rels(), find_lateral_references(), join_is_legal(), join_search_one_level(), and subquery_planner().
bool PlannerInfo::hasNonPartialAggs |
Definition at line 361 of file pathnodes.h.
Referenced by can_partial_agg(), and preprocess_aggref().
bool PlannerInfo::hasNonSerialAggs |
Definition at line 362 of file pathnodes.h.
Referenced by can_partial_agg(), and preprocess_aggref().
bool PlannerInfo::hasPseudoConstantQuals |
Definition at line 350 of file pathnodes.h.
Referenced by apply_child_basequals(), distribute_qual_to_rels(), get_gating_quals(), process_implied_equality(), and subquery_planner().
bool PlannerInfo::hasRecursion |
Definition at line 353 of file pathnodes.h.
Referenced by flatten_simple_union_all(), grouping_planner(), plan_set_operations(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::init_plans |
Definition at line 242 of file pathnodes.h.
Referenced by build_minmax_path(), build_subplan(), create_ctescan_plan(), is_parallel_safe(), pull_up_simple_subquery(), set_param_references(), SS_attach_initplans(), SS_charge_for_initplans(), SS_identify_outer_params(), SS_make_initplan_from_plan(), SS_process_ctes(), and subquery_planner().
List* PlannerInfo::initial_rels |
Definition at line 305 of file pathnodes.h.
Referenced by has_legal_joinclause(), make_rel_from_joinlist(), and query_planner().
bool* PlannerInfo::isAltSubplan |
Definition at line 373 of file pathnodes.h.
Referenced by fix_alternative_subplan(), and set_plan_references().
bool* PlannerInfo::isUsedSubplan |
Definition at line 374 of file pathnodes.h.
Referenced by fix_alternative_subplan(), and set_plan_references().
int PlannerInfo::join_cur_level |
Definition at line 240 of file pathnodes.h.
Referenced by build_join_rel(), join_search_one_level(), and query_planner().
List* PlannerInfo::join_info_list |
Definition at line 267 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), adjust_rowcount_for_semijoins(), build_minmax_path(), check_equivalence_delay(), check_outerjoin_delay(), check_redundant_nullability_qual(), deconstruct_recurse(), has_join_restriction(), have_join_order_restriction(), join_is_legal(), join_search_one_level(), make_outerjoininfo(), pull_up_simple_subquery(), pull_up_simple_values(), query_planner(), reduce_unique_semijoins(), remove_rel_from_query(), remove_useless_joins(), set_base_rel_consider_startup(), and update_placeholder_eval_levels().
struct HTAB* PlannerInfo::join_rel_hash |
Definition at line 230 of file pathnodes.h.
Referenced by add_join_rel(), build_join_rel_hash(), find_join_rel(), geqo_eval(), and query_planner().
List** PlannerInfo::join_rel_level |
Definition at line 239 of file pathnodes.h.
Referenced by build_join_rel(), geqo_eval(), join_search_one_level(), query_planner(), and standard_join_search().
List* PlannerInfo::join_rel_list |
Definition at line 229 of file pathnodes.h.
Referenced by add_join_rel(), build_join_rel_hash(), find_join_rel(), foreign_join_ok(), geqo_eval(), and query_planner().
void* PlannerInfo::join_search_private |
Definition at line 377 of file pathnodes.h.
Referenced by geqo(), geqo_rand(), geqo_randint(), geqo_set_seed(), gimme_tree(), and innerrel_is_unique().
Relids PlannerInfo::leaf_result_relids |
Definition at line 278 of file pathnodes.h.
Referenced by add_row_identity_var(), adjust_appendrel_attrs_mutator(), expand_single_inheritance_child(), grouping_planner(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::left_join_clauses |
Definition at line 256 of file pathnodes.h.
Referenced by distribute_qual_to_rels(), query_planner(), and reconsider_outer_join_clauses().
Cardinality PlannerInfo::limit_tuples |
Definition at line 342 of file pathnodes.h.
Referenced by build_minmax_path(), create_append_path(), create_merge_append_path(), and grouping_planner().
List* PlannerInfo::minmax_aggs |
Definition at line 334 of file pathnodes.h.
Referenced by create_minmaxagg_plan(), fix_scan_expr(), fix_scan_expr_mutator(), fix_upper_expr_mutator(), preprocess_minmax_aggregates(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::multiexpr_params |
Definition at line 247 of file pathnodes.h.
Referenced by build_subplan(), fix_param_node(), fix_scan_expr(), pull_up_simple_subquery(), and subquery_planner().
struct Path* PlannerInfo::non_recursive_path |
Definition at line 366 of file pathnodes.h.
Referenced by generate_recursion_path(), pull_up_simple_subquery(), set_worktable_pathlist(), and subquery_planner().
Relids PlannerInfo::nullable_baserels |
Definition at line 218 of file pathnodes.h.
Referenced by deconstruct_jointree(), deconstruct_recurse(), and make_pathkeys_for_sortclauses().
int PlannerInfo::numOrderedAggs |
Definition at line 360 of file pathnodes.h.
Referenced by create_grouping_paths(), and preprocess_aggref().
Bitmapset* PlannerInfo::outer_params |
Definition at line 177 of file pathnodes.h.
Referenced by build_minmax_path(), finalize_plan(), pull_up_simple_subquery(), SS_finalize_plan(), SS_identify_outer_params(), and subquery_planner().
PlannerInfo* PlannerInfo::parent_root |
Definition at line 168 of file pathnodes.h.
Referenced by assign_param_for_placeholdervar(), assign_param_for_var(), build_minmax_path(), create_ctescan_plan(), create_worktablescan_plan(), is_parallel_safe(), pull_up_simple_subquery(), replace_outer_agg(), replace_outer_grouping(), set_cte_pathlist(), set_param_references(), set_worktable_pathlist(), SS_identify_outer_params(), and subquery_planner().
Query* PlannerInfo::parse |
Definition at line 162 of file pathnodes.h.
Referenced by add_foreign_final_paths(), add_foreign_grouping_paths(), add_foreign_ordered_paths(), add_paths_to_grouping_rel(), add_row_identity_columns(), add_row_identity_var(), add_rtes_to_flat_rtable(), adjust_appendrel_attrs_mutator(), adjust_foreign_grouping_path_cost(), appendGroupByClause(), appendLimitClause(), apply_scanjoin_target_to_paths(), build_base_rel_tlists(), build_minmax_path(), can_partial_agg(), consider_groupingsets_paths(), convert_ANY_sublink_to_join(), convert_EXISTS_sublink_to_join(), convert_EXISTS_to_ANY(), create_ctescan_plan(), create_degenerate_grouping_paths(), create_final_distinct_paths(), create_grouping_paths(), create_groupingsets_plan(), create_limit_plan(), create_minmaxagg_plan(), create_ordinary_grouping_paths(), create_partial_distinct_paths(), create_partial_grouping_paths(), deconstruct_jointree(), deparseLockingClause(), distribute_qual_to_rels(), distribute_row_identity_vars(), estimate_path_cost_size(), examine_simple_variable(), expand_single_inheritance_child(), find_dependent_phvs(), find_dependent_phvs_in_jointree(), find_em_for_rel_target(), find_placeholders_in_jointree(), flatten_simple_union_all(), foreign_grouping_ok(), foreign_join_ok(), get_number_of_groups(), get_relation_foreign_keys(), get_result_relid(), get_translated_update_targetlist(), get_useful_group_keys_orderings(), grouping_planner(), infer_arbiter_indexes(), inline_cte(), is_degenerate_grouping(), is_simple_values(), make_group_input_target(), make_outerjoininfo(), make_partial_grouping_target(), make_sort_input_target(), make_window_input_target(), minmax_qp_callback(), perform_pullup_replace_vars(), plan_cluster_use_sort(), plan_create_index_workers(), plan_set_operations(), postgresGetForeignJoinPaths(), preprocess_expression(), preprocess_function_rtes(), preprocess_groupclause(), preprocess_grouping_sets(), preprocess_limit(), preprocess_minmax_aggregates(), preprocess_rowmarks(), preprocess_targetlist(), process_implied_equality(), pull_up_constant_function(), pull_up_simple_subquery(), pull_up_simple_union_all(), pull_up_simple_values(), pull_up_sublinks(), pull_up_subqueries(), pull_up_subqueries_recurse(), query_planner(), reduce_outer_joins(), reduce_outer_joins_pass2(), remove_result_refs(), remove_useless_groupby_columns(), remove_useless_result_rtes(), remove_useless_results_recurse(), replace_vars_in_jointree(), select_active_windows(), set_cte_pathlist(), set_subquery_pathlist(), set_subquery_size_estimates(), setup_simple_rel_arrays(), SS_process_ctes(), standard_qp_callback(), and subquery_planner().
List* PlannerInfo::part_schemes |
Definition at line 302 of file pathnodes.h.
Referenced by find_partition_scheme().
bool PlannerInfo::partColsUpdated |
Definition at line 380 of file pathnodes.h.
Referenced by expand_partitioned_rtentry(), grouping_planner(), and subquery_planner().
List* PlannerInfo::placeholder_list |
Definition at line 291 of file pathnodes.h.
Referenced by add_placeholders_to_base_rels(), add_placeholders_to_joinrel(), build_minmax_path(), create_lateral_join_info(), find_placeholder_info(), fix_placeholder_input_needed_levels(), foreign_join_ok(), has_join_restriction(), have_dangerous_phv(), have_join_order_restriction(), join_is_removable(), make_outerjoininfo(), pull_up_simple_subquery(), pull_up_simple_values(), pull_varnos_walker(), query_planner(), remove_rel_from_query(), update_placeholder_eval_levels(), and use_physical_tlist().
List* PlannerInfo::plan_params |
Definition at line 176 of file pathnodes.h.
Referenced by assign_param_for_placeholdervar(), assign_param_for_var(), build_minmax_path(), create_plan(), make_subplan(), pull_up_simple_subquery(), recurse_set_operations(), replace_outer_agg(), replace_outer_grouping(), set_subquery_pathlist(), SS_identify_outer_params(), SS_process_ctes(), and subquery_planner().
MemoryContext PlannerInfo::planner_cxt |
Definition at line 336 of file pathnodes.h.
Referenced by add_child_join_rel_equivalences(), cached_scansel(), create_join_clause(), get_eclass_for_sort_expr(), innerrel_is_unique(), make_canonical_pathkey(), plan_cluster_use_sort(), plan_create_index_workers(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::processed_tlist |
Definition at line 322 of file pathnodes.h.
Referenced by add_row_identity_var(), build_minmax_path(), create_modifytable_plan(), create_one_window_path(), create_plan(), distribute_row_identity_vars(), expand_inherited_rtentry(), get_translated_update_targetlist(), grouping_planner(), plan_set_operations(), preprocess_minmax_aggregates(), preprocess_targetlist(), pull_up_simple_subquery(), query_planner(), recurse_set_operations(), standard_qp_callback(), and subquery_planner().
Index PlannerInfo::qual_security_level |
Definition at line 344 of file pathnodes.h.
Referenced by deconstruct_recurse(), foreign_grouping_ok(), pull_up_simple_subquery(), and subquery_planner().
Index PlannerInfo::query_level |
Definition at line 166 of file pathnodes.h.
Referenced by build_minmax_path(), grouping_planner(), plan_cluster_use_sort(), plan_create_index_workers(), preprocess_expression(), pull_up_simple_subquery(), replace_outer_agg(), replace_outer_grouping(), replace_outer_placeholdervar(), replace_outer_var(), set_tablesample_rel_pathlist(), and subquery_planner().
List* PlannerInfo::query_pathkeys |
Definition at line 295 of file pathnodes.h.
Referenced by add_foreign_ordered_paths(), build_index_paths(), build_minmax_path(), convert_subquery_pathkeys(), get_useful_pathkeys_for_relation(), has_useful_pathkeys(), minmax_qp_callback(), pathkeys_useful_for_ordering(), right_merge_direction(), select_outer_pathkeys_for_merge(), and standard_qp_callback().
List* PlannerInfo::right_join_clauses |
Definition at line 260 of file pathnodes.h.
Referenced by distribute_qual_to_rels(), query_planner(), and reconsider_outer_join_clauses().
List* PlannerInfo::row_identity_vars |
Definition at line 287 of file pathnodes.h.
Referenced by add_row_identity_var(), adjust_appendrel_attrs_mutator(), build_joinrel_tlist(), distribute_row_identity_vars(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::rowMarks |
Definition at line 289 of file pathnodes.h.
Referenced by check_index_predicates(), deparseLockingClause(), expand_inherited_rtentry(), expand_single_inheritance_child(), grouping_planner(), postgresGetForeignJoinPaths(), preprocess_rowmarks(), preprocess_targetlist(), pull_up_simple_subquery(), remove_useless_result_rtes(), set_plan_references(), and subquery_planner().
struct RelOptInfo** PlannerInfo::simple_rel_array |
Definition at line 186 of file pathnodes.h.
Referenced by add_other_rels_to_query(), add_rtes_to_flat_rtable(), approximate_joinrel_size(), build_simple_rel(), create_lateral_join_info(), expand_planner_arrays(), extract_restriction_or_clauses(), find_base_rel(), find_lateral_references(), generate_base_implied_equalities(), get_common_eclass_indexes(), get_eclass_for_sort_expr(), get_eclass_indexes_for_relids(), get_loop_count(), get_width_cost_multiplier(), has_multiple_baserels(), make_modifytable(), make_one_rel(), match_eclasses_to_foreign_key_col(), match_foreign_keys_to_quals(), postgresPlanDirectModify(), remove_rel_from_query(), set_append_rel_pathlist(), set_base_rel_pathlists(), set_base_rel_sizes(), set_pathtarget_cost_width(), and setup_simple_rel_arrays().
int PlannerInfo::simple_rel_array_size |
Definition at line 187 of file pathnodes.h.
Referenced by add_other_rels_to_query(), approximate_joinrel_size(), create_lateral_join_info(), expand_planner_arrays(), extract_restriction_or_clauses(), find_childrel_parents(), find_lateral_references(), generate_base_implied_equalities_no_const(), get_loop_count(), get_width_cost_multiplier(), has_multiple_baserels(), make_one_rel(), make_partition_pruneinfo(), make_partitionedrel_pruneinfo(), match_foreign_keys_to_quals(), remove_rel_from_query(), set_base_rel_pathlists(), set_base_rel_sizes(), set_pathtarget_cost_width(), and setup_simple_rel_arrays().
RangeTblEntry** PlannerInfo::simple_rte_array |
Definition at line 194 of file pathnodes.h.
Referenced by add_other_rels_to_query(), build_simple_rel(), create_hashjoin_plan(), examine_simple_variable(), expand_appendrel_subquery(), expand_planner_arrays(), expand_single_inheritance_child(), extract_lateral_references(), get_actual_variable_range(), get_relation_info(), mcv_clauselist_selectivity(), plan_set_operations(), postgresPlanDirectModify(), process_security_barrier_quals(), query_planner(), recurse_set_operations(), rel_is_distinct_for(), rel_supports_distinctness(), set_append_rel_pathlist(), set_append_rel_size(), set_base_rel_pathlists(), set_base_rel_sizes(), setup_simple_rel_arrays(), statext_is_compatible_clause(), and statext_is_compatible_clause_internal().
List* PlannerInfo::sort_pathkeys |
Definition at line 300 of file pathnodes.h.
Referenced by add_foreign_final_paths(), add_foreign_ordered_paths(), create_final_distinct_paths(), create_ordered_paths(), get_useful_group_keys_orderings(), grouping_planner(), minmax_qp_callback(), and standard_qp_callback().
Cardinality PlannerInfo::total_table_pages |
Definition at line 338 of file pathnodes.h.
Referenced by index_pages_fetched(), make_one_rel(), and plan_cluster_use_sort().
Selectivity PlannerInfo::tuple_fraction |
Definition at line 341 of file pathnodes.h.
Referenced by build_child_join_rel(), build_join_rel(), build_minmax_path(), build_simple_rel(), choose_hashed_setop(), fetch_upper_rel(), generate_nonunion_paths(), generate_orderedappend_paths(), generate_union_paths(), grouping_planner(), make_sort_input_target(), recurse_set_operations(), and set_subquery_pathlist().
NodeTag PlannerInfo::type |
Definition at line 160 of file pathnodes.h.
Referenced by expression_planner_with_deps(), and extract_query_dependencies().
List* PlannerInfo::update_colnos |
Definition at line 330 of file pathnodes.h.
Referenced by get_translated_update_targetlist(), grouping_planner(), preprocess_targetlist(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::upper_rels[UPPERREL_FINAL+1] |
Definition at line 308 of file pathnodes.h.
Referenced by fetch_upper_rel(), pull_up_simple_subquery(), and subquery_planner().
struct PathTarget* PlannerInfo::upper_targets[UPPERREL_FINAL+1] |
Definition at line 311 of file pathnodes.h.
Referenced by add_foreign_final_paths(), add_foreign_ordered_paths(), create_partial_distinct_paths(), grouping_planner(), pull_up_simple_subquery(), and subquery_planner().
List* PlannerInfo::window_pathkeys |
Definition at line 298 of file pathnodes.h.
Referenced by create_window_paths(), minmax_qp_callback(), and standard_qp_callback().
int PlannerInfo::wt_param_id |
Definition at line 365 of file pathnodes.h.
Referenced by create_worktablescan_plan(), generate_recursion_path(), plan_cluster_use_sort(), plan_create_index_workers(), pull_up_simple_subquery(), SS_identify_outer_params(), and subquery_planner().