postgresql/src/backend/utils
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example,
discussion of 5/19/00).  pg_index is now searched for indexes of a
relation using an indexscan.  Moreover, this is done once and cached
in the relcache entry for the relation, in the form of a list of OIDs
for the indexes.  This list is used by the parser and executor to drive
lookups in the pg_index syscache when they want to know the properties
of the indexes.  Net result: index information will be fully cached
for repetitive operations such as inserts.
2000-06-17 21:49:04 +00:00
..
adt Final #include cleanup. 2000-06-15 04:10:30 +00:00
cache Fix performance problems with pg_index lookups (see, for example, 2000-06-17 21:49:04 +00:00
error Removed ELOG_TIMESTAMPS #define in favor of two run-time 2000-06-04 15:06:34 +00:00
fmgr Final #include cleanup. 2000-06-15 04:10:30 +00:00
hash Generated header files parse.h and fmgroids.h are now copied into 2000-05-29 05:45:56 +00:00
init Big warnings cleanup for Solaris/GCC. Down to about 40 now, but 2000-06-14 18:18:01 +00:00
mb Another batch of fmgr updates. I think I have gotten all old-style 2000-06-13 07:35:40 +00:00
misc Final #include cleanup. 2000-06-15 04:10:30 +00:00
mmgr Remove unused include files. Do not touch /port or includes used by defines. 2000-05-30 00:49:57 +00:00
sort Third round of fmgr updates: eliminate calls using fmgr() and 2000-05-30 04:25:00 +00:00
time Generated header files parse.h and fmgroids.h are now copied into 2000-05-29 05:45:56 +00:00
.cvsignore Cleanup to ensure good state of derived files in tarballs. 2000-06-09 02:38:36 +00:00
Gen_fmgrtab.sh.in Gen_fmgrtab.sh is strange: it is a platform dependent way (because it uses 2000-06-07 16:27:00 +00:00
Makefile Remove fmgrstamp-h business -- not needed and confusing 2000-06-17 00:10:40 +00:00