#include <relation.h>
Definition at line 1166 of file relation.h.
Definition at line 1176 of file relation.h.
Referenced by distribute_qual_to_rels(), hash_inner_and_outer(), join_is_removable(), make_restrictinfo_internal(), and select_mergejoin_clauses().
Definition at line 1170 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), appendWhereClause(), btcostestimate(), build_index_paths(), cached_scansel(), check_hashjoinable(), check_index_only(), check_mergejoinable(), check_selective_binary_conversion(), classifyConditions(), clause_selectivity(), clauselist_selectivity(), cost_qual_eval_walker(), create_bitmap_scan_plan(), create_indexscan_plan(), create_join_clause(), expand_indexqual_conditions(), expand_indexqual_opclause(), expand_indexqual_rowcompare(), extract_actual_clauses(), extract_actual_join_clauses(), final_cost_hashjoin(), fix_indexqual_references(), genericcostestimate(), get_actual_clauses(), get_all_actual_clauses(), get_switched_clauses(), gincostestimate(), initialize_mergeclause_eclasses(), make_restrictinfo_from_bitmapqual(), make_restrictinfo_internal(), match_clause_to_indexcol(), postgresGetForeignPaths(), postgresGetForeignPlan(), postgresGetForeignRelSize(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), relation_excluded_by_constraints(), relation_has_unique_index_for(), restriction_is_constant_false(), select_mergejoin_clauses(), set_subquery_pathlist(), and TidQualFromRestrictinfo().
Definition at line 1181 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), build_index_paths(), clause_selectivity(), clauselist_selectivity(), consider_index_join_outer_rels(), drop_indexable_join_clauses(), eclass_already_used(), get_join_index_paths(), join_clause_is_movable_into(), join_clause_is_movable_to(), join_is_removable(), make_restrictinfo_internal(), match_join_clauses_to_index(), postgresGetForeignPaths(), remove_rel_from_query(), and treat_as_join_clause().
Definition at line 1203 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), cost_qual_eval_walker(), and make_restrictinfo_internal().
Definition at line 1224 of file relation.h.
Referenced by check_hashjoinable(), hash_inner_and_outer(), and make_restrictinfo_internal().
Definition at line 1172 of file relation.h.
Referenced by calc_joinrel_size_estimate(), compute_semi_anti_join_factors(), extract_actual_join_clauses(), hash_inner_and_outer(), join_is_removable(), make_restrictinfo_internal(), remove_rel_from_query(), restriction_is_constant_false(), and select_mergejoin_clauses().
Definition at line 1227 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), final_cost_hashjoin(), and make_restrictinfo_internal().
Definition at line 1214 of file relation.h.
Referenced by create_join_clause(), create_mergejoin_plan(), find_mergeclauses_for_pathkeys(), initialize_mergeclause_eclasses(), make_inner_pathkeys_for_merge(), make_restrictinfo_internal(), pathkeys_useful_for_merging(), process_equivalence(), select_mergejoin_clauses(), select_outer_pathkeys_for_merge(), and update_mergeclause_eclasses().
Definition at line 1216 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), create_join_clause(), make_restrictinfo_internal(), and process_equivalence().
Definition at line 1193 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), check_equivalence_delay(), clause_sides_match_join(), clauselist_selectivity(), distribute_qual_to_rels(), final_cost_hashjoin(), fix_indexqual_references(), get_switched_clauses(), initial_cost_mergejoin(), make_restrictinfo_internal(), match_clause_to_indexcol(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), and relation_has_unique_index_for().
Definition at line 1211 of file relation.h.
Referenced by check_mergejoinable(), distribute_qual_to_rels(), initialize_mergeclause_eclasses(), join_is_removable(), make_restrictinfo_internal(), pathkeys_useful_for_merging(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), relation_has_unique_index_for(), select_mergejoin_clauses(), and update_mergeclause_eclasses().
Definition at line 1204 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), clause_selectivity(), make_restrictinfo_internal(), and reconsider_outer_join_clauses().
Definition at line 1190 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), join_clause_is_movable_into(), join_clause_is_movable_to(), make_restrictinfo_internal(), process_equivalence(), reconsider_full_join_clause(), and reconsider_outer_join_clause().
Definition at line 1197 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), clause_selectivity(), cost_qual_eval_walker(), generate_bitmap_or_paths(), make_restrictinfo_from_bitmapqual(), make_restrictinfo_internal(), and restriction_is_or_clause().
Definition at line 1221 of file relation.h.
Referenced by clause_sides_match_join(), create_mergejoin_plan(), find_mergeclauses_for_pathkeys(), get_switched_clauses(), make_inner_pathkeys_for_merge(), make_restrictinfo_internal(), relation_has_unique_index_for(), and select_outer_pathkeys_for_merge().
Definition at line 1187 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), join_clause_is_movable_into(), join_clause_is_movable_to(), and make_restrictinfo_internal().
Definition at line 1207 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), clause_selectivity(), make_restrictinfo_internal(), and reconsider_outer_join_clauses().
Definition at line 1174 of file relation.h.
Referenced by make_restrictinfo_internal(), reconsider_full_join_clause(), and reconsider_outer_join_clause().
Definition at line 1200 of file relation.h.
Referenced by consider_index_join_outer_rels(), create_bitmap_scan_plan(), create_bitmap_subplan(), create_join_clause(), eclass_already_used(), is_redundant_derived_clause(), and make_restrictinfo_internal().
Definition at line 1178 of file relation.h.
Referenced by check_hashjoinable(), check_mergejoinable(), clause_selectivity(), clauselist_selectivity(), cost_qual_eval_walker(), create_bitmap_scan_plan(), create_indexscan_plan(), extract_actual_clauses(), extract_actual_join_clauses(), get_actual_clauses(), make_restrictinfo_internal(), match_clause_to_indexcol(), postgresGetForeignPlan(), and set_subquery_pathlist().
Definition at line 1184 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), distribute_restrictinfo_to_rels(), generate_base_implied_equalities_broken(), generate_base_implied_equalities_const(), generate_join_implied_equalities_broken(), have_relevant_joinclause(), join_is_removable(), make_restrictinfo_internal(), remove_rel_from_query(), subbuild_joinrel_joinlist(), and subbuild_joinrel_restrictlist().
Definition at line 1228 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), final_cost_hashjoin(), and make_restrictinfo_internal().
Definition at line 1215 of file relation.h.
Referenced by create_join_clause(), create_mergejoin_plan(), find_mergeclauses_for_pathkeys(), initialize_mergeclause_eclasses(), make_inner_pathkeys_for_merge(), make_restrictinfo_internal(), pathkeys_useful_for_merging(), process_equivalence(), select_mergejoin_clauses(), select_outer_pathkeys_for_merge(), and update_mergeclause_eclasses().
Definition at line 1217 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), create_join_clause(), make_restrictinfo_internal(), and process_equivalence().
Definition at line 1194 of file relation.h.
Referenced by adjust_appendrel_attrs_mutator(), check_equivalence_delay(), clause_sides_match_join(), clauselist_selectivity(), distribute_qual_to_rels(), final_cost_hashjoin(), get_switched_clauses(), make_restrictinfo_internal(), match_clause_to_indexcol(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), and relation_has_unique_index_for().
Definition at line 1218 of file relation.h.
Referenced by _copyRestrictInfo(), adjust_appendrel_attrs_mutator(), cached_scansel(), and make_restrictinfo_internal().
Definition at line 1168 of file relation.h.