#include <relation.h>
Data Fields | |
NodeTag | type |
List * | ec_opfamilies |
Oid | ec_collation |
List * | ec_members |
List * | ec_sources |
List * | ec_derives |
Relids | ec_relids |
bool | ec_has_const |
bool | ec_has_volatile |
bool | ec_below_outer_join |
bool | ec_broken |
Index | ec_sortref |
struct EquivalenceClass * | ec_merged |
Definition at line 567 of file relation.h.
Definition at line 579 of file relation.h.
Referenced by generate_base_implied_equalities_const(), generate_base_implied_equalities_no_const(), get_eclass_for_sort_expr(), and process_equivalence().
Definition at line 580 of file relation.h.
Referenced by generate_base_implied_equalities(), generate_base_implied_equalities_const(), generate_base_implied_equalities_no_const(), generate_join_implied_equalities(), generate_join_implied_equalities_normal(), get_eclass_for_sort_expr(), and process_equivalence().
Definition at line 572 of file relation.h.
Referenced by cached_scansel(), convert_subquery_pathkeys(), create_join_clause(), create_mergejoin_plan(), ec_member_matches_indexcol(), generate_base_implied_equalities_const(), generate_base_implied_equalities_no_const(), get_eclass_for_sort_expr(), initial_cost_mergejoin(), prepare_sort_from_pathkeys(), process_equivalence(), reconsider_full_join_clause(), and reconsider_outer_join_clause().
Definition at line 575 of file relation.h.
Referenced by create_join_clause(), get_eclass_for_sort_expr(), and process_equivalence().
Definition at line 577 of file relation.h.
Referenced by add_eq_member(), eclass_useful_for_merging(), generate_base_implied_equalities(), generate_base_implied_equalities_broken(), generate_implied_equalities_for_column(), generate_join_implied_equalities(), get_eclass_for_sort_expr(), process_equivalence(), reconsider_full_join_clause(), and reconsider_outer_join_clause().
Definition at line 578 of file relation.h.
Referenced by add_child_rel_equivalences(), convert_subquery_pathkeys(), exprs_known_equal(), get_eclass_for_sort_expr(), match_pathkeys_to_index(), prepare_sort_from_pathkeys(), process_equivalence(), reconsider_full_join_clause(), and reconsider_outer_join_clause().
Definition at line 573 of file relation.h.
Referenced by add_child_rel_equivalences(), add_eq_member(), convert_subquery_pathkeys(), eclass_useful_for_merging(), exprs_known_equal(), find_ec_member_for_tle(), generate_base_implied_equalities(), generate_base_implied_equalities_const(), generate_base_implied_equalities_no_const(), generate_implied_equalities_for_column(), generate_join_implied_equalities(), generate_join_implied_equalities_normal(), get_eclass_for_sort_expr(), has_relevant_eclass_joinclause(), have_relevant_eclass_joinclause(), match_pathkeys_to_index(), mutate_eclass_expressions(), prepare_sort_from_pathkeys(), print_pathkeys(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), and select_outer_pathkeys_for_merge().
Definition at line 582 of file relation.h.
Referenced by _outEquivalenceClass(), eclass_useful_for_merging(), generate_base_implied_equalities(), get_eclass_for_sort_expr(), make_canonical_pathkey(), print_pathkeys(), process_equivalence(), and update_mergeclause_eclasses().
Definition at line 571 of file relation.h.
Referenced by convert_subquery_pathkeys(), ec_member_matches_indexcol(), get_eclass_for_sort_expr(), process_equivalence(), reconsider_full_join_clause(), reconsider_outer_join_clause(), select_equality_operator(), and select_outer_pathkeys_for_merge().
Definition at line 576 of file relation.h.
Referenced by add_child_rel_equivalences(), add_eq_member(), eclass_useful_for_merging(), generate_base_implied_equalities_const(), generate_base_implied_equalities_no_const(), generate_implied_equalities_for_column(), generate_join_implied_equalities(), get_eclass_for_sort_expr(), has_relevant_eclass_joinclause(), have_relevant_eclass_joinclause(), and process_equivalence().
Definition at line 581 of file relation.h.
Referenced by convert_subquery_pathkeys(), get_eclass_for_sort_expr(), prepare_sort_from_pathkeys(), and process_equivalence().
Definition at line 574 of file relation.h.
Referenced by create_join_clause(), generate_base_implied_equalities_broken(), generate_base_implied_equalities_const(), generate_join_implied_equalities_broken(), get_eclass_for_sort_expr(), and process_equivalence().
Definition at line 569 of file relation.h.