OSDN Git Service

Remove the no-longer-useful BTItem/BTItemData level of structure, and
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Jan 2006 23:04:21 +0000 (23:04 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Jan 2006 23:04:21 +0000 (23:04 +0000)
commitc389760c324a1bfe0bebb6977d980e01a588985b
treec6f81a3b539b7e5b49520faac5b0c5d9620541c6
parent9b012311f8b6d3596d2a081b8e30b8e8ee352bf2
Remove the no-longer-useful BTItem/BTItemData level of structure, and
just refer to btree index entries as plain IndexTuples, which is what
they have been for a very long time.  This is mostly just an exercise
in removing extraneous notation, but it does save a palloc/pfree cycle
per index insertion.
src/backend/access/nbtree/nbtinsert.c
src/backend/access/nbtree/nbtpage.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtsearch.c
src/backend/access/nbtree/nbtsort.c
src/backend/access/nbtree/nbtutils.c
src/backend/access/nbtree/nbtxlog.c
src/include/access/nbtree.h