indexing.c cleanups.
authorBruce Momjian
Mon, 31 Aug 1998 17:49:18 +0000 (17:49 +0000)
committerBruce Momjian
Mon, 31 Aug 1998 17:49:18 +0000 (17:49 +0000)
src/backend/catalog/index.c
src/backend/catalog/indexing.c
src/backend/catalog/pg_proc.c

index 4a46528e0f1694baf72c81e788546f9a3bc824f1..260f29d98c6f2d403e8d2dcac157e24d1ba88dd7 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.57 1998/08/28 04:57:19 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.58 1998/08/31 17:49:16 momjian Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -1281,8 +1281,7 @@ FormIndexDatum(int numberOfAttributes,
    {
        offset = AttrNumberGetAttrOffset(i);
 
-       datum[offset] =
-           PointerGetDatum(GetIndexValue(heapTuple,
+       datum[offset] = PointerGetDatum(GetIndexValue(heapTuple,
                                          heapDescriptor,
                                          offset,
                                          attributeNumber,
index 504cca5c3f67df59befc3f5d474f32ad5016613d..86a3c0d68b22843318a621c5726c20f21c46c0ff 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/catalog/indexing.c,v 1.23 1998/08/30 23:25:55 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/catalog/indexing.c,v 1.24 1998/08/31 17:49:17 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -132,8 +132,7 @@ CatalogIndexInsert(Relation *idescs,
        pgIndexP = (IndexTupleForm) GETSTRUCT(pgIndexTup);
 
        /*
-        * Compute the number of attributes we are indexing upon. very
-        * important - can't assume one if this is a functional index.
+        * Compute the number of attributes we are indexing upon.
         */
        for (attnumP = (&pgIndexP->indkey[0]), natts = 0;
             *attnumP != InvalidAttrNumber;
@@ -301,7 +300,7 @@ AttributeNumIndexScan(Relation heapRelation,
                           (bits16) 0x0,
                           (AttrNumber) 1,
                           (RegProcedure)F_OIDEQ,
-                          Int32GetDatum(relid));
+                          ObjectIdGetDatum(relid));
 
    ScanKeyEntryInitialize(&skey[1],
                           (bits16) 0x0,
index 5cd560907b52ea539e0b79fbf33165909fd2f582..2e83652ac84fb8c4aaf6eb8ef2eaf209f6cda8d8 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.20 1998/08/24 01:37:47 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.21 1998/08/31 17:49:18 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -129,7 +129,6 @@ ProcedureCreate(char *procedureName,
 
    if (!strcmp(languageName, "sql"))
    {
-
        /*
         * If this call is defining a set, check if the set is already
         * defined by looking to see whether this call's function text
@@ -142,6 +141,7 @@ ProcedureCreate(char *procedureName,
            tup = SearchSysCacheTuple(PROSRC,
                                      PointerGetDatum(prosrctext),
                                      0, 0, 0);
+           pfree(prosrctext);
            if (HeapTupleIsValid(tup))
                return tup->t_oid;
        }
@@ -152,8 +152,7 @@ ProcedureCreate(char *procedureName,
                              0, 0, 0);
 
    if (!HeapTupleIsValid(tup))
-       elog(ERROR, "ProcedureCreate: no such language %s",
-            languageName);
+       elog(ERROR, "ProcedureCreate: no such language %s", languageName);
 
    languageObjectId = tup->t_oid;