|
PostgreSQL Source Code git master
|
#include <pathnodes.h>
Data Fields | |
| List * | restrictlist |
| List * | mergeclause_list |
| bool | inner_unique |
| SpecialJoinInfo * | sjinfo |
| SemiAntiJoinFactors | semifactors |
| Relids | param_source_rels |
Definition at line 3494 of file pathnodes.h.
| bool JoinPathExtraData::inner_unique |
Definition at line 3498 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), create_hashjoin_path(), create_mergejoin_path(), create_nestloop_path(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_memoize_path(), and initial_cost_nestloop().
| List* JoinPathExtraData::mergeclause_list |
Definition at line 3497 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), generate_mergejoin_paths(), and sort_inner_and_outer().
| Relids JoinPathExtraData::param_source_rels |
Definition at line 3501 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), try_hashjoin_path(), try_mergejoin_path(), and try_nestloop_path().
| List* JoinPathExtraData::restrictlist |
Definition at line 3496 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), foreign_join_ok(), get_memoize_path(), hash_inner_and_outer(), postgresGetForeignJoinPaths(), try_hashjoin_path(), try_mergejoin_path(), try_nestloop_path(), try_partial_hashjoin_path(), try_partial_mergejoin_path(), and try_partial_nestloop_path().
| SemiAntiJoinFactors JoinPathExtraData::semifactors |
Definition at line 3500 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), final_cost_hashjoin(), and final_cost_nestloop().
| SpecialJoinInfo* JoinPathExtraData::sjinfo |
Definition at line 3499 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), create_hashjoin_path(), create_mergejoin_path(), create_nestloop_path(), final_cost_hashjoin(), final_cost_mergejoin(), match_unsorted_outer(), postgresGetForeignJoinPaths(), try_hashjoin_path(), try_mergejoin_path(), and try_nestloop_path().