diff options
| author | Marc G. Fournier <scrappy@hub.org> | 1996-10-23 07:42:13 +0000 |
|---|---|---|
| committer | Marc G. Fournier <scrappy@hub.org> | 1996-10-23 07:42:13 +0000 |
| commit | f36b2560a4d8dbeb5e0383ca44f8c85adb593a4f (patch) | |
| tree | 27720a1b42d0b658e23297e592ff2c1f6620891e /src/backend/commands/define.c | |
| parent | 29a0fb84fcaddee3623c15b9a072ad893bb04270 (diff) | |
| download | postgresql-f36b2560a4d8dbeb5e0383ca44f8c85adb593a4f.tar.gz | |
Major code cleanups from D'arcy (-Wall -Werror)
Diffstat (limited to 'src/backend/commands/define.c')
| -rw-r--r-- | src/backend/commands/define.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/backend/commands/define.c b/src/backend/commands/define.c index 4ba38c793c..9f6b0abc8d 100644 --- a/src/backend/commands/define.c +++ b/src/backend/commands/define.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.1.1.1 1996/07/09 06:21:20 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.2 1996/10/23 07:40:01 scrappy Exp $ * * DESCRIPTION * The "DefineFoo" routines take the parse tree and pick out the @@ -42,6 +42,7 @@ #include "catalog/pg_aggregate.h" #include "catalog/pg_proc.h" #include "catalog/pg_type.h" +#include "catalog/pg_operator.h" #include "utils/syscache.h" #include "nodes/pg_list.h" #include "nodes/parsenodes.h" @@ -74,10 +75,9 @@ DefineFunction(ProcedureStmt *stmt, CommandDest dest) char* prosrc_str; char *prorettype; char *languageName; - bool canCache; - bool trusted = TRUE; + bool canCache = FALSE; List *argList; - int32 byte_pct, perbyte_cpu, percall_cpu, outin_ratio; + int32 byte_pct = 100, perbyte_cpu, percall_cpu, outin_ratio = 100; bool returnsSet; int i; @@ -112,7 +112,6 @@ DefineFunction(ProcedureStmt *stmt, CommandDest dest) List *pl; /* the defaults */ - canCache = FALSE; byte_pct = BYTE_PCT; perbyte_cpu = PERBYTE_CPU; percall_cpu = PERCALL_CPU; @@ -165,12 +164,8 @@ DefineFunction(ProcedureStmt *stmt, CommandDest dest) } } } else if (!strcmp(languageName, "sql")) { - canCache = false; - trusted = true; - /* query optimizer groks sql, these are meaningless */ perbyte_cpu = percall_cpu = 0; - byte_pct = outin_ratio = 100; } else { elog(WARN, "DefineFunction: language '%s' is not supported", languageName); @@ -208,7 +203,7 @@ DefineFunction(ProcedureStmt *stmt, CommandDest dest) prosrc_str, /* converted to text later */ probin_str, /* converted to text later */ canCache, - trusted, + TRUE, byte_pct, perbyte_cpu, percall_cpu, |
