PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Public Member Functions | |
pg_node_attr (abstract) Path path | |
Data Fields | |
JoinType | jointype |
bool | inner_unique |
Path * | outerjoinpath |
Path * | innerjoinpath |
List * | joinrestrictinfo |
Definition at line 2073 of file pathnodes.h.
JoinPath::pg_node_attr | ( | abstract | ) |
bool JoinPath::inner_unique |
Definition at line 2081 of file pathnodes.h.
Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), and create_nestloop_plan().
Path* JoinPath::innerjoinpath |
Definition at line 2085 of file pathnodes.h.
Referenced by approx_tuple_count(), create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), GetExistingLocalJoinPath(), has_indexed_join_quals(), path_is_reparameterizable_by_child(), and reparameterize_path_by_child().
List* JoinPath::joinrestrictinfo |
Definition at line 2087 of file pathnodes.h.
Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_join_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), has_indexed_join_quals(), and reparameterize_path_by_child().
JoinType JoinPath::jointype |
Definition at line 2079 of file pathnodes.h.
Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), and final_cost_nestloop().
Path* JoinPath::outerjoinpath |
Definition at line 2084 of file pathnodes.h.
Referenced by approx_tuple_count(), create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), GetExistingLocalJoinPath(), path_is_reparameterizable_by_child(), and reparameterize_path_by_child().