pgsql: Convert index-related tuple handling routines from char 'n'/' ' - Mailing list pgsql-committers

From tgl@svr1.postgresql.org (Tom Lane)
Subject pgsql: Convert index-related tuple handling routines from char 'n'/' '
Date
Msg-id 20050321012405.ADB45545F4@svr1.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Convert index-related tuple handling routines from char 'n'/' ' to bool
convention for isnull flags.  Also, remove the useless InsertIndexResult
return struct from index AM aminsert calls --- there is no reason for
the caller to know where in the index the tuple was inserted, and we
were wasting a palloc cycle per insert to deliver this uninteresting
value (plus nontrivial complexity in some AMs).
I forced initdb because of the change in the signature of the aminsert
routines, even though nothing really looks at those pg_proc entries...

Modified Files:
--------------
    pgsql/doc/src/sgml:
        indexam.sgml (r2.1 -> r2.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/indexam.sgml.diff?r1=2.1&r2=2.2)
    pgsql/src/backend/access/common:
        heaptuple.c (r1.98 -> r1.99)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/common/heaptuple.c.diff?r1=1.98&r2=1.99)
        indextuple.c (r1.72 -> r1.73)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/common/indextuple.c.diff?r1=1.72&r2=1.73)
    pgsql/src/backend/access/gist:
        gist.c (r1.112 -> r1.113)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/gist/gist.c.diff?r1=1.112&r2=1.113)
    pgsql/src/backend/access/hash:
        hash.c (r1.76 -> r1.77)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/hash/hash.c.diff?r1=1.76&r2=1.77)
        hashinsert.c (r1.35 -> r1.36)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/hash/hashinsert.c.diff?r1=1.35&r2=1.36)
    pgsql/src/backend/access/heap:
        tuptoaster.c (r1.48 -> r1.49)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/heap/tuptoaster.c.diff?r1=1.48&r2=1.49)
    pgsql/src/backend/access/index:
        indexam.c (r1.77 -> r1.78)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/index/indexam.c.diff?r1=1.77&r2=1.78)
    pgsql/src/backend/access/nbtree:
        nbtinsert.c (r1.119 -> r1.120)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/nbtree/nbtinsert.c.diff?r1=1.119&r2=1.120)
        nbtree.c (r1.125 -> r1.126)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/nbtree/nbtree.c.diff?r1=1.125&r2=1.126)
    pgsql/src/backend/access/rtree:
        rtree.c (r1.87 -> r1.88)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/rtree/rtree.c.diff?r1=1.87&r2=1.88)
    pgsql/src/backend/catalog:
        index.c (r1.248 -> r1.249)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/index.c.diff?r1=1.248&r2=1.249)
        indexing.c (r1.108 -> r1.109)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/indexing.c.diff?r1=1.108&r2=1.109)
    pgsql/src/backend/commands:
        analyze.c (r1.83 -> r1.84)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/analyze.c.diff?r1=1.83&r2=1.84)
    pgsql/src/backend/executor:
        execUtils.c (r1.118 -> r1.119)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execUtils.c.diff?r1=1.118&r2=1.119)
    pgsql/src/include/access:
        genam.h (r1.47 -> r1.48)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/genam.h.diff?r1=1.47&r2=1.48)
        hash.h (r1.59 -> r1.60)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/hash.h.diff?r1=1.59&r2=1.60)
        heapam.h (r1.97 -> r1.98)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/heapam.h.diff?r1=1.97&r2=1.98)
        itup.h (r1.41 -> r1.42)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/itup.h.diff?r1=1.41&r2=1.42)
        nbtree.h (r1.83 -> r1.84)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/nbtree.h.diff?r1=1.83&r2=1.84)
        tuptoaster.h (r1.21 -> r1.22)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/tuptoaster.h.diff?r1=1.21&r2=1.22)
    pgsql/src/include/catalog:
        catversion.h (r1.258 -> r1.259)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.258&r2=1.259)
        index.h (r1.60 -> r1.61)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/index.h.diff?r1=1.60&r2=1.61)
        pg_proc.h (r1.352 -> r1.353)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.352&r2=1.353)

pgsql-committers by date:

Previous
From: andreas@pgfoundry.org (User Andreas)
Date:
Subject: docbot - docbot: config module added
Next
From: neilc@svr1.postgresql.org (Neil Conway)
Date:
Subject: pgsql: Remove support for libmhash/libmcrypt.