Skip to content

Commit 728840f

Browse files
committed
docs: PG 12 release notes, support functions
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
1 parent ba95a69 commit 728840f

File tree

1 file changed

+22
-23
lines changed

1 file changed

+22
-23
lines changed

doc/src/sgml/release-12.sgml

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -832,29 +832,6 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
832832
<listitem>
833833
<!--
834834
Author: 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>
858835
2018-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
<!--
29032902
Author: Andres Freund <andres@anarazel.de>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy