Doc: improve documentation of pg_proc.protrftypes.
authorTom Lane
Mon, 25 Jan 2021 16:20:17 +0000 (11:20 -0500)
committerTom Lane
Mon, 25 Jan 2021 16:20:17 +0000 (11:20 -0500)
Add a "references" link pointing to pg_type, as we have for other arrays
of type OIDs.  Wordsmith the explanation a bit.

Joel Jacobson, additional editing by me

Discussion: https://postgr.es/m/d1cc628c-3953-4209-957b-29427acc38c8@www.fastmail.com

doc/src/sgml/catalogs.sgml

index 43d7a1ad90e00522a0fa4d0c6b9db299f4c163b6..865e826fb0b3463ef14cf0a960405fdc5bd4e973 100644 (file)
@@ -5874,7 +5874,7 @@ SCRAM-SHA-256$<iteration count>:&l
        (references pg_type.oid)
       
       
-       An array with the data types of the function arguments.  This includes
+       An array of the data types of the function arguments.  This includes
        only input arguments (including INOUT and
        VARIADIC arguments), as well as
        OUT parameters of procedures, and thus represents
@@ -5888,7 +5888,7 @@ SCRAM-SHA-256$<iteration count>:&l
        (references pg_type.oid)
       
       
-       An array with the data types of the function arguments.  This includes
+       An array of the data types of the function arguments.  This includes
        all arguments (including OUT and
        INOUT arguments); however, if all the
        arguments are IN arguments, this field will be null.
@@ -5902,7 +5902,7 @@ SCRAM-SHA-256$<iteration count>:&l
        proargmodes char[]
       
       
-       An array with the modes of the function arguments, encoded as
+       An array of the modes of the function arguments, encoded as
        i for IN arguments,
        o for OUT arguments,
        b for INOUT arguments,
@@ -5920,7 +5920,7 @@ SCRAM-SHA-256$<iteration count>:&l
        proargnames text[]
       
       
-       An array with the names of the function arguments.
+       An array of the names of the function arguments.
        Arguments without a name are set to empty strings in the array.
        If none of the arguments have a name, this field will be null.
        Note that subscripts correspond to positions of
@@ -5945,9 +5945,12 @@ SCRAM-SHA-256$<iteration count>:&l
      
       
        protrftypes oid[]
+       (references pg_type.oid)
       
       
-       Data type OIDs for which to apply transforms.
+       An array of the argument/result data type(s) for which to apply
+       transforms (from the function's TRANSFORM
+       clause).  Null if none.