File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -1836,15 +1836,18 @@ typedef struct ForeignPath
18361836} ForeignPath ;
18371837
18381838/*
1839- * CustomPath represents a table scan done by some out-of-core extension.
1839+ * CustomPath represents a table scan or a table join done by some out-of-core
1840+ * extension.
18401841 *
18411842 * We provide a set of hooks here - which the provider must take care to set
18421843 * up correctly - to allow extensions to supply their own methods of scanning
1843- * a relation. For example, a provider might provide GPU acceleration, a
1844- * cache-based scan, or some other kind of logic we haven't dreamed up yet.
1844+ * a relation or joing relations. For example, a provider might provide GPU
1845+ * acceleration, a cache-based scan, or some other kind of logic we haven't
1846+ * dreamed up yet.
18451847 *
1846- * CustomPaths can be injected into the planning process for a relation by
1847- * set_rel_pathlist_hook functions.
1848+ * CustomPaths can be injected into the planning process for a base or join
1849+ * relation by set_rel_pathlist_hook or set_join_pathlist_hook functions,
1850+ * respectively.
18481851 *
18491852 * Core code must avoid assuming that the CustomPath is only as large as
18501853 * the structure declared here; providers are allowed to make it the first
You can’t perform that action at this time.
0 commit comments