join_path_setup_hook
join_path_setup_hook
Not recorded in the selected version.
Reading PostgreSQL 18.
Not recorded in this version
This PostgreSQL 18 snapshot does not contain join_path_setup_hook. Available versions:
Compare versions
PostgreSQL 18 → 19: added.
--- PostgreSQL 18
+++ PostgreSQL 19
@@ -1 +1,22 @@
-Not recorded in this version
+{
+ "facts": [
+ {
+ "label": "Interface type",
+ "value": "join_path_setup_hook_type"
+ },
+ {
+ "label": "Header",
+ "value": "src/include/optimizer/paths.h"
+ },
+ {
+ "label": "Subsystem",
+ "value": "Query planning"
+ },
+ {
+ "label": "Initial value",
+ "value": "NULL (no hook installed)"
+ }
+ ],
+ "signature": "typedef void (*join_path_setup_hook_type) (PlannerInfo *root, RelOptInfo *joinrel, RelOptInfo *outerrel, RelOptInfo *innerrel, JoinType jointype, JoinPathExtraData *extra);\nextern PGDLLIMPORT join_path_setup_hook_type join_path_setup_hook;",
+ "tables": null
+}
Compares recorded interfaces and attributes. Source fingerprints and build metadata are excluded; an absent sample is not proof of the introduction or removal release.
Related entries
create_upper_paths_hookcreate_upper_paths_hookget_relation_info_hookget_relation_info_hookjoin_search_hookjoin_search_hookplanner_hookplanner_hookset_join_pathlist_hookset_join_pathlist_hookset_rel_pathlist_hookset_rel_pathlist_hook
Export JSON · Back to Hooks · Recorded in PostgreSQL 19 through 20; the first sample is not necessarily its introduction.