]> granicus.if.org Git - postgresql/commitdiff
indexing.c cleanups.
authorBruce Momjian <bruce@momjian.us>
Mon, 31 Aug 1998 17:49:18 +0000 (17:49 +0000)
committerBruce Momjian <bruce@momjian.us>
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;