Remove comment claiming that PARAM_EXTERN Params always have typmod -1.
This hasn't been true in quite some time, cf plpgsql's make_datum_param().
This commit is contained in:
parent
934d122685
commit
3200b15b20
|
@ -179,9 +179,10 @@ typedef struct Const
|
||||||
int location; /* token location, or -1 if unknown */
|
int location; /* token location, or -1 if unknown */
|
||||||
} Const;
|
} Const;
|
||||||
|
|
||||||
/* ----------------
|
/*
|
||||||
* Param
|
* Param
|
||||||
* paramkind - specifies the kind of parameter. The possible values
|
*
|
||||||
|
* paramkind specifies the kind of parameter. The possible values
|
||||||
* for this field are:
|
* for this field are:
|
||||||
*
|
*
|
||||||
* PARAM_EXTERN: The parameter value is supplied from outside the plan.
|
* 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
|
* of the `paramid' field contain the SubLink's subLinkId, and
|
||||||
* the low-order 16 bits contain the column number. (This type
|
* the low-order 16 bits contain the column number. (This type
|
||||||
* of Param is also converted to PARAM_EXEC during planning.)
|
* 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
|
typedef enum ParamKind
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue