postgresql/src/include/utils
Peter Eisentraut 6dc249610a Code cleanup of user name and user id handling in the backend. The current
user is now defined in terms of the user id, the user name is only computed
upon request (for display purposes). This is kind of the opposite of the
previous state, which would maintain the user name and compute the user id
for permission checks.

Besides perhaps saving a few cycles (integer vs string), this now creates a
single point of attack for changing the user id during a connection, for
purposes of "setuid" functions, etc.
2000-09-06 14:15:31 +00:00
..
acl.h Code cleanup of user name and user id handling in the backend. The current 2000-09-06 14:15:31 +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 Added functions 2000-09-05 20:25:14 +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 Ensure that catcache 'busy' flags are reset at transaction abort. 2000-08-06 04:17:47 +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 Add: 2000-01-26 05:58:53 +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 Add int2-vs-int8 comparison operators. These are now necessary because 2000-07-28 05:07:49 +00:00
inval.h Mark ImmediateSharedRelationCacheInvalidate as NOT_USED. 2000-06-08 19:51:06 +00:00
logtape.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
lsyscache.h Clean up handling of variable-free qual clauses. System now does the 2000-08-13 02:50:35 +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 Cleanup of code for creating index entries. Functional indexes with 2000-07-14 22:18:02 +00:00
relcache.h Toast all the system-table columns that seem to need it. It turns out 2000-08-06 04:40:08 +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 renaming a temp table behave sensibly. We don't need to touch 2000-06-20 06:41:13 +00:00
timestamp.h * to_char: 2000-08-29 04:41:48 +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 Rename BITSPERBYTE to BITS_PER_BYTE to avoid conflict with <values.h> 2000-08-26 21:53:44 +00:00