docs: PG 12 release notes, support functions
authorBruce Momjian <bruce@momjian.us>
Wed, 22 May 2019 15:22:13 +0000 (11:22 -0400)
committerBruce Momjian <bruce@momjian.us>
Wed, 22 May 2019 15:22:13 +0000 (11:22 -0400)
Move support function mention to the proper section, and reword.

Reported-by: Tom Lane
Discussion: https://postgr.es/m/5121.1558472431@sss.pgh.pa.us

doc/src/sgml/release-12.sgml

index dcce866892913ffae5e2c66d88d66994cc2a5c04..d80d89e6a2808b29bbf6ecbf56f596c2db1f8d43 100644 (file)
@@ -832,29 +832,6 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
       <listitem>
 <!--
 Author: Tom Lane <tgl@sss.pgh.pa.us>
-2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
-Author: Tom Lane <tgl@sss.pgh.pa.us>
-2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
--->
-
-       <para>
-        Add support function capability to improve optimizer estimates
-        for functions (Tom Lane)
-       </para>
-
-       <para>
-        This allows extensions to create planner support functions that
-        can provide function-specific selectivity, cost, and row-count
-        estimates that can depend on the function arguments.  Also, improve
-        in-core estimates for <function>generate_series()</function>,
-        <function>unnest()</function>, and functions that return boolean
-        values.
-       </para>
-      </listitem>
-
-      <listitem>
-<!--
-Author: Tom Lane <tgl@sss.pgh.pa.us>
 2018-12-13 [04fe805a1] Drop no-op CoerceToDomain nodes from expressions at plan
 -->
 
@@ -2898,6 +2875,28 @@ existin
       </para>
      </listitem>
 
+      <listitem>
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
+-->
+
+       <para>
+        Add support function capability to improve optimizer estimates,
+        inlining, and indexing for functions (Tom Lane)
+       </para>
+
+       <para>
+        This allows extensions to create planner support functions that
+        can provide function-specific selectivity, cost, and row-count
+        estimates that can depend on the function's arguments.  Support
+        functions can also supply simplified representations and index
+        conditions, greatly expanding optimization possibilities.
+       </para>
+      </listitem>
+
      <listitem>
 <!--
 Author: Andres Freund <andres@anarazel.de>