Consolidate ItemPointer to Datum conversion functions
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 13 Feb 2023 08:50:14 +0000 (09:50 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 13 Feb 2023 08:57:15 +0000 (09:57 +0100)
commitbd944884e92af7082063428a1124a15041597c33
tree4692f84a6e7987ea59c47f9ebf485771ef7ae6b1
parent7da51590ed6cd46ff886e8e4d08e8703db9c2b5b
Consolidate ItemPointer to Datum conversion functions

Instead of defining the same set of macros several times, define it
once in an appropriate header file.  In passing, convert to inline
functions.

Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi>
Discussion: https://www.postgresql.org/message-id/flat/844dd4c5-e5a1-3df1-bfaf-d1e1c2a16e45%40enterprisedb.com
contrib/pageinspect/btreefuncs.c
contrib/pageinspect/ginfuncs.c
contrib/pageinspect/gistfuncs.c
src/backend/utils/adt/tid.c
src/include/storage/itemptr.h