@@ -832,29 +832,6 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
832832 <listitem>
833833<!--
834834Author: Tom Lane <tgl@sss.pgh.pa.us>
835- 2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
836- Author: Tom Lane <tgl@sss.pgh.pa.us>
837- 2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
838- -->
839-
840- <para>
841- Add support function capability to improve optimizer estimates
842- for functions (Tom Lane)
843- </para>
844-
845- <para>
846- This allows extensions to create planner support functions that
847- can provide function-specific selectivity, cost, and row-count
848- estimates that can depend on the function arguments. Also, improve
849- in-core estimates for <function>generate_series()</function>,
850- <function>unnest()</function>, and functions that return boolean
851- values.
852- </para>
853- </listitem>
854-
855- <listitem>
856- <!--
857- Author: Tom Lane <tgl@sss.pgh.pa.us>
8588352018-12-13 [04fe805a1] Drop no-op CoerceToDomain nodes from expressions at plan
859836-->
860837
@@ -2898,6 +2875,28 @@ existin
28982875 </para>
28992876 </listitem>
29002877
2878+ <listitem>
2879+ <!--
2880+ Author: Tom Lane <tgl@sss.pgh.pa.us>
2881+ 2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
2882+ Author: Tom Lane <tgl@sss.pgh.pa.us>
2883+ 2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
2884+ -->
2885+
2886+ <para>
2887+ Add support function capability to improve optimizer estimates,
2888+ inlining, and indexing for functions (Tom Lane)
2889+ </para>
2890+
2891+ <para>
2892+ This allows extensions to create planner support functions that
2893+ can provide function-specific selectivity, cost, and row-count
2894+ estimates that can depend on the function's arguments. Support
2895+ functions can also supply simplified representations and index
2896+ conditions, greatly expanding optimization possibilities.
2897+ </para>
2898+ </listitem>
2899+
29012900 <listitem>
29022901<!--
29032902Author: Andres Freund <andres@anarazel.de>
0 commit comments