postgresql/src/include/utils
Tom Lane ddeab22565 Clean up syscache so that recursive invocation is safe, and remove error
message about recursive use of a syscache.  Also remove most of the
specialized indexscan routines in indexing.c --- it turns out that
catcache.c is perfectly able to perform the indexscan for itself,
in fact has already looked up all the information needed to do so!
This should be faster as well as needing far less boilerplate code.
2000-11-10 00:33:12 +00:00
..
acl.h Arrange that no database accesses are attempted during parser() --- this 2000-10-07 00:58:23 +00:00
array.h Arrays are toastable. (At least if you initdb, which I didn't force.) 2000-07-22 03:34:43 +00:00
ascii.h > I had to back out the patch. It only compiles with multi-byte enabled. 2000-08-05 14:59:29 +00:00
bit.h Standardize on just one spelling of BITSPERBYTE. 2000-08-20 19:31:37 +00:00
builtins.h Integer binary operators, from Marko Kreen <marko@l-t.ee>. Renamed bitxor 2000-10-24 20:16:48 +00:00
cash.h More functions updated to new fmgr style --- money, name, tid datatypes. 2000-08-03 16:35:08 +00:00
catcache.h Clean up syscache so that recursive invocation is safe, and remove error 2000-11-10 00:33:12 +00:00
date.h Clean up bogosities in pg_opclass, pg_amop, pg_amproc. There are amproc 2000-06-19 03:55:01 +00:00
datetime.h Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
datum.h First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
dynahash.h Add: 2000-01-26 05:58:53 +00:00
dynamic_loader.h First round of changes for new fmgr interface. fmgr itself and the 2000-05-28 17:56:29 +00:00
elog.h Removed ELOG_TIMESTAMPS #define in favor of two run-time 2000-06-04 15:06:34 +00:00
exc.h #define JMP_BUF has been unnecessary since the arrival of the sigsetjmp 2000-10-28 23:53:01 +00:00
excid.h Add: 2000-01-26 05:58:53 +00:00
fcache.h SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
fmgrtab.h First round of changes for new fmgr interface. fmgr itself and the 2000-05-28 17:56:29 +00:00
formatting.h Another batch of fmgr updates. I think I have gotten all old-style 2000-06-13 07:35:40 +00:00
geo_decls.h Convert all remaining geometric operators to new fmgr style. This 2000-07-30 20:44:02 +00:00
guc.h Some pedantic compile syntax errors to fix with the following patch 2000-07-27 19:49:24 +00:00
hsearch.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
inet.h Convert inet-related functions to new fmgr style. I have also taken it 2000-08-03 23:07:51 +00:00
int8.h Integer binary operators, from Marko Kreen <marko@l-t.ee>. Renamed bitxor 2000-10-24 20:16:48 +00:00
inval.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
logtape.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
lsyscache.h Add proofreader's changes to docs. 2000-10-05 19:48:34 +00:00
memutils.h Here is the patch with memory leak checker. This checker allow detect 2000-07-11 14:30:37 +00:00
nabstime.h Another round of updates for new fmgr, mostly in the datetime code. 2000-06-09 01:11:16 +00:00
numeric.h Revise aggregate functions per earlier discussions in pghackers. 2000-07-17 03:05:41 +00:00
palloc.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
pg_locale.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
pg_lzcompress.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
portal.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
ps_status.h Clean up #include's. 2000-06-15 03:33:12 +00:00
rel.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
relcache.h New relcache hash table with RelFileNode as key to be used 2000-10-23 04:10:24 +00:00
sets.h SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
syscache.h Clean out another pocket of functions called via nonspecific function 2000-06-17 04:56:39 +00:00
temprel.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
timestamp.h Add support for AT TIME ZONE syntax. 2000-11-06 16:05:25 +00:00
tqual.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
tuplesort.h Clean up #include's. 2000-06-15 03:33:12 +00:00
tuplestore.h Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 2000-06-18 22:44:35 +00:00
varbit.h Change the parser to convert SQL "position" and "substring" syntax to 2000-10-31 10:22:13 +00:00