diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-04-27 04:08:07 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-04-27 04:08:07 +0000 |
commit | 09baa3cc81fc7c53872e10a4cc196bff61207b19 (patch) | |
tree | d6e4008c07352e9a5dabcf69de65882db05c84c9 /src/backend/commands/remove.c | |
parent | e8fd57d7633ab9ddcd64861e13a59aa8dfbc3b05 (diff) | |
download | postgresql-09baa3cc81fc7c53872e10a4cc196bff61207b19.tar.gz postgresql-09baa3cc81fc7c53872e10a4cc196bff61207b19.zip |
This patch...
1. Removes the unnecessary "#define AbcRegProcedure 123"'s from
pg_proc.h.
2. Changes those #defines to use the names already defined in
fmgr.h.
3. Forces the make of fmgr.h in backend/Makefile instead of having
it
made as a dependency in access/common/Makefile *hack*hack*hack*
4. Rearranged the #includes to a less helter-skelter arrangement,
also
changing <file.h> to "file.h" to signify a non-system header.
5. Removed "pg_proc.h" from files where its only purpose was for
the
#defines removed in item #1.
6. Added "fmgr.h" to each file changed for completeness sake.
Turns out that #6 was not necessary for some files because fmgr.h
was being included in a roundabout way SIX levels deep by the first
include.
"access/genam.h"
->"access/relscan.h"
->"utils/rel.h"
->"access/strat.h"
->"access/skey.h"
->"fmgr.h"
So adding fmgr.h really didn't add anything to the compile, hopefully
just made it clearer to the programmer.
S Darren.
Diffstat (limited to 'src/backend/commands/remove.c')
-rw-r--r-- | src/backend/commands/remove.c | 57 |
1 files changed, 29 insertions, 28 deletions
diff --git a/src/backend/commands/remove.c b/src/backend/commands/remove.c index d95b41b1487..5a33f1999f2 100644 --- a/src/backend/commands/remove.c +++ b/src/backend/commands/remove.c @@ -7,27 +7,28 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.22 1998/02/11 19:10:20 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.23 1998/04/27 04:05:19 momjian Exp $ * *------------------------------------------------------------------------- */ -#include <postgres.h> - -#include <utils/acl.h> -#include <access/heapam.h> -#include <utils/builtins.h> -#include <utils/syscache.h> -#include <catalog/catname.h> -#include <commands/defrem.h> -#include <miscadmin.h> -#include <catalog/pg_aggregate.h> -#include <catalog/pg_language.h> -#include <catalog/pg_operator.h> -#include <catalog/pg_proc.h> -#include <catalog/pg_type.h> -#include <parser/parse_func.h> -#include <storage/bufmgr.h> -#include <fmgr.h> +#include "postgres.h" + +#include "access/heapam.h" +#include "catalog/catname.h" +#include "catalog/pg_aggregate.h" +#include "catalog/pg_language.h" +#include "catalog/pg_operator.h" +#include "catalog/pg_proc.h" +#include "catalog/pg_type.h" +#include "commands/defrem.h" +#include "fmgr.h" +#include "miscadmin.h" +#include "parser/parse_func.h" +#include "storage/bufmgr.h" +#include "utils/acl.h" +#include "utils/builtins.h" +#include "utils/syscache.h" + #ifndef HAVE_MEMMOVE #include <regex/utils.h> #else @@ -82,17 +83,17 @@ RemoveOperator(char *operatorName, /* operator name */ ScanKeyEntryInitialize(&operatorKey[0], 0x0, Anum_pg_operator_oprname, - NameEqualRegProcedure, + F_NAMEEQ, PointerGetDatum(operatorName)); ScanKeyEntryInitialize(&operatorKey[1], 0x0, Anum_pg_operator_oprleft, - ObjectIdEqualRegProcedure, + F_OIDEQ, ObjectIdGetDatum(typeId1)); ScanKeyEntryInitialize(&operatorKey[2], 0x0, Anum_pg_operator_oprright, - ObjectIdEqualRegProcedure, + F_OIDEQ, ObjectIdGetDatum(typeId2)); relation = heap_openr(OperatorRelationName); @@ -159,7 +160,7 @@ SingleOpOperatorRemove(Oid typeOid) int i; ScanKeyEntryInitialize(&key[0], - 0, 0, ObjectIdEqualRegProcedure, (Datum) typeOid); + 0, 0, F_OIDEQ, (Datum) typeOid); rdesc = heap_openr(OperatorRelationName); for (i = 0; i < 3; ++i) { @@ -207,7 +208,7 @@ AttributeAndRelationRemove(Oid typeOid) */ ScanKeyEntryInitialize(&key[0], - 0, 3, ObjectIdEqualRegProcedure, (Datum) typeOid); + 0, 3, F_OIDEQ, (Datum) typeOid); oidptr = (struct oidlist *) palloc(sizeof(*oidptr)); oidptr->next = NULL; @@ -228,7 +229,7 @@ AttributeAndRelationRemove(Oid typeOid) ScanKeyEntryInitialize(&key[0], 0, ObjectIdAttributeNumber, - ObjectIdEqualRegProcedure, (Datum) 0); + F_OIDEQ, (Datum) 0); optr = oidptr; rdesc = heap_openr(RelationRelationName); while (PointerIsValid((char *) optr->next)) @@ -264,7 +265,7 @@ RemoveType(char *typeName) /* type name to be removed */ Oid typeOid; ItemPointerData itemPointerData; static ScanKeyData typeKey[1] = { - {0, Anum_pg_type_typname, NameEqualRegProcedure} + {0, Anum_pg_type_typname, F_NAMEEQ} }; char *shadow_type; char *userName; @@ -342,7 +343,7 @@ RemoveFunction(char *functionName, /* function name to be removed */ Form_pg_proc the_proc = NULL; ItemPointerData itemPointerData; static ScanKeyData key[3] = { - {0, Anum_pg_proc_proname, NameEqualRegProcedure} + {0, Anum_pg_proc_proname, F_NAMEEQ} }; char *userName; char *typename; @@ -489,12 +490,12 @@ RemoveAggregate(char *aggName, char *aggType) ScanKeyEntryInitialize(&aggregateKey[0], 0x0, Anum_pg_aggregate_aggname, - NameEqualRegProcedure, + F_NAMEEQ, PointerGetDatum(aggName)); ScanKeyEntryInitialize(&aggregateKey[1], 0x0, Anum_pg_aggregate_aggbasetype, - ObjectIdEqualRegProcedure, + F_OIDEQ, ObjectIdGetDatum(basetypeID)); relation = heap_openr(AggregateRelationName); |