↑↓ select ↵ open ⌫ change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Hooks / Query planning

build_simple_rel_hook

build_simple_rel_hook

Not recorded in the selected version.

Reading PostgreSQL 18.

Not recorded in this version

This PostgreSQL 18 snapshot does not contain build_simple_rel_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": "build_simple_rel_hook_type"
+    },
+    {
+      "label": "Header",
+      "value": "src/include/optimizer/pathnode.h"
+    },
+    {
+      "label": "Subsystem",
+      "value": "Query planning"
+    },
+    {
+      "label": "Initial value",
+      "value": "NULL (no hook installed)"
+    }
+  ],
+  "signature": "typedef void (*build_simple_rel_hook_type) (PlannerInfo *root, RelOptInfo *rel, RangeTblEntry *rte);\nextern PGDLLIMPORT build_simple_rel_hook_type build_simple_rel_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

Export JSON · Back to Hooks · Recorded in PostgreSQL 19 through 20; the first sample is not necessarily its introduction.