]> granicus.if.org Git - postgresql/commitdiff
Remove comment claiming that PARAM_EXTERN Params always have typmod -1.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 5 Mar 2015 18:16:27 +0000 (13:16 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 5 Mar 2015 18:16:27 +0000 (13:16 -0500)
This hasn't been true in quite some time, cf plpgsql's make_datum_param().

src/include/nodes/primnodes.h

index dbc5a35cc8f646d791995a6370cc15e1d1956bdd..4f1d234d307772f2f0c23c3a176d808efe7c5c92 100644 (file)
@@ -179,9 +179,10 @@ typedef struct Const
        int                     location;               /* token location, or -1 if unknown */
 } Const;
 
-/* ----------------
+/*
  * Param
- *             paramkind - specifies the kind of parameter. The possible values
+ *
+ *             paramkind specifies the kind of parameter. The possible values
  *             for this field are:
  *
  *             PARAM_EXTERN:  The parameter value is supplied from outside the plan.
@@ -204,12 +205,6 @@ typedef struct Const
  *                             of the `paramid' field contain the SubLink's subLinkId, and
  *                             the low-order 16 bits contain the column number.  (This type
  *                             of Param is also converted to PARAM_EXEC during planning.)
- *
- * Note: currently, paramtypmod is always -1 for PARAM_EXTERN params, since
- * the APIs that supply values for such parameters don't carry any typmod
- * info.  It is valid in other types of Params, if they represent expressions
- * with determinable typmod.
- * ----------------
  */
 typedef enum ParamKind
 {