|
10 | 10 | * |
11 | 11 | * |
12 | 12 | * IDENTIFICATION |
13 | | - * $PostgreSQL: pgsql/src/backend/commands/functioncmds.c,v 1.54 2005/01/27 23:23:55 neilc Exp $ |
| 13 | + * $PostgreSQL: pgsql/src/backend/commands/functioncmds.c,v 1.55 2005/03/13 05:19:26 neilc Exp $ |
14 | 14 | * |
15 | 15 | * DESCRIPTION |
16 | 16 | * These routines take the parse tree and pick out the |
@@ -300,23 +300,17 @@ compute_attributes_sql_style(List *options, |
300 | 300 |
|
301 | 301 |
|
302 | 302 | /*------------- |
303 | | - * Interpret the parameters *parameters and return their contentsas |
304 | | - **byte_pct_p, etc. |
| 303 | + * Interpret the parameters *parameters and return their contentsvia |
| 304 | + *out parameters *isStrict_p and *volatility_p. |
305 | 305 | * |
306 | 306 | *These parameters supply optional information about a function. |
307 | | - *All have defaults if not specified. |
308 | | - * |
309 | | - *Note: currently, only two of these parameters actually do anything: |
| 307 | + *All have defaults if not specified. Parameters: |
310 | 308 | * |
311 | 309 | * * isStrict means the function should not be called when any NULL |
312 | 310 | * inputs are present; instead a NULL result value should be assumed. |
313 | 311 | * |
314 | 312 | * * volatility tells the optimizer whether the function's result can |
315 | 313 | * be assumed to be repeatable over multiple evaluations. |
316 | | - * |
317 | | - *The other four parameters are not used anywhere.They used to be |
318 | | - *used in the "expensive functions" optimizer, but that's been dead code |
319 | | - *for a long time. |
320 | 314 | *------------ |
321 | 315 | */ |
322 | 316 | staticvoid |
|