diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-04-05 00:31:36 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-04-05 00:31:36 +0000 |
commit | 4bdb4be62e652ee3220dae21a4fa340832c93429 (patch) | |
tree | f1b39eb4cbcc1a8fca748304770a72aec96cd472 /src/backend/utils/adt/sets.c | |
parent | 0e11aea246a462e503a73908c9fc143b9f2da16a (diff) |
Divide functions into three volatility classes (immutable, stable, and
volatile), rather than the old cachable/noncachable distinction. This
allows indexscan optimizations in many places where we formerly didn't.
Also, add a pronamespace column to pg_proc (it doesn't do anything yet,
however).
Diffstat (limited to 'src/backend/utils/adt/sets.c')
-rw-r--r-- | src/backend/utils/adt/sets.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/adt/sets.c b/src/backend/utils/adt/sets.c index eff24bd8911..2302928624a 100644 --- a/src/backend/utils/adt/sets.c +++ b/src/backend/utils/adt/sets.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/sets.c,v 1.41 2002/03/29 19:06:14 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/sets.c,v 1.42 2002/04/05 00:31:29 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -61,8 +61,8 @@ SetDefine(char *querystr, Oid elemType) querystr, /* sourceCode */ fileName, /* fileName */ true, /* trusted */ - false, /* canCache (assume unsafe) */ false, /* isStrict (irrelevant, no args) */ + PROVOLATILE_VOLATILE, /* assume unsafe */ 100, /* byte_pct */ 0, /* perbyte_cpu */ 0, /* percall_cpu */ |