|
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 |
| uint64 | pgs_mask |
Definition at line 3573 of file pathnodes.h.
| bool JoinPathExtraData::inner_unique |
Definition at line 3577 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 3576 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 3580 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), try_hashjoin_path(), try_mergejoin_path(), and try_nestloop_path().
| uint64 JoinPathExtraData::pgs_mask |
Definition at line 3581 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), consider_parallel_nestloop(), final_cost_mergejoin(), get_memoize_path(), initial_cost_hashjoin(), initial_cost_nestloop(), and match_unsorted_outer().
| List* JoinPathExtraData::restrictlist |
Definition at line 3575 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 3579 of file pathnodes.h.
Referenced by add_paths_to_joinrel(), final_cost_hashjoin(), and final_cost_nestloop().
| SpecialJoinInfo* JoinPathExtraData::sjinfo |
Definition at line 3578 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().