OSDN Git Service

Replace inefficient _bt_invokestrat calls with direct calls to the
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 18 Feb 2000 06:32:39 +0000 (06:32 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 18 Feb 2000 06:32:39 +0000 (06:32 +0000)
commit8cb624262abdc194616aaf89e1ab48cdc63e5cc2
treea0276eb3e75544057ffe101076cfeb18a8ba2efb
parent49353692d11ba384d0b4e58a6932481357d64153
Replace inefficient _bt_invokestrat calls with direct calls to the
appropriate btree three-way comparison routine.  Not clear why the
three-way comparison routines were being used in some paths and not
others in btree --- incomplete changes by someone long ago, maybe?
Anyway, this makes for a nice speedup in CREATE INDEX.
src/backend/access/nbtree/nbtinsert.c
src/backend/access/nbtree/nbtsearch.c
src/backend/access/nbtree/nbtsort.c
src/backend/access/nbtree/nbtstrat.c
src/backend/access/nbtree/nbtutils.c
src/backend/utils/sort/tuplesort.c
src/include/access/nbtree.h