PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Data Fields | |
Path | path |
JoinType | jointype |
bool | inner_unique |
Path * | outerjoinpath |
Path * | innerjoinpath |
List * | joinrestrictinfo |
Definition at line 1753 of file pathnodes.h.
bool JoinPath::inner_unique |
Definition at line 1759 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 1763 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(), GetExistingLocalJoinPath(), has_indexed_join_quals(), and reparameterize_path_by_child().
List* JoinPath::joinrestrictinfo |
Definition at line 1765 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(), has_indexed_join_quals(), and reparameterize_path_by_child().
JoinType JoinPath::jointype |
Definition at line 1757 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 1762 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(), GetExistingLocalJoinPath(), and reparameterize_path_by_child().
Path JoinPath::path |
Definition at line 1755 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(), and has_indexed_join_quals().