Generate a few more functions of pgstatfuncs.c with macros
commit4efd0bf7eaebb3e3f5a3a6edd0865f6973e709a6
authorMichael Paquier <michael@paquier.xyz>
Mon, 27 Mar 2023 22:35:33 +0000 (28 07:35 +0900)
committerMichael Paquier <michael@paquier.xyz>
Mon, 27 Mar 2023 22:35:33 +0000 (28 07:35 +0900)
treec2026f214b9ee3d028ba26c81cf1375f4ba74521
parenta3c9d35ae168864bf7999b06e27dabe65a0915e9
Generate a few more functions of pgstatfuncs.c with macros

Two new macros are added with their respective functions switched to
use them.  These are for functions with millisecond stats, with and
without "xact" in their names (for the stats that can be tracked within
a transaction).

While on it, prefix the macro for float8 on database entries with "_MS",
as it does a us->ms conversion, based on a suggestion from Andres
Freund.

Author: Bertrand Drouvot
Discussion: https://postgr.es/m/6e2efb4f-6fd0-807e-f6bf-94207db8183a@gmail.com
src/backend/utils/adt/pgstatfuncs.c