postgresql/src/backend/utils/adt
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier
discussion (including making def_arg allow reserved words), add missed
opt_definition for UNIQUE case.  Put the reloptions support code in a less
random place (I chose to make a new file access/common/reloptions.c).
Eliminate header inclusion creep.  Make the index options functions safely
user-callable (seems like client apps might like to be able to test validity
of options before trying to make an index).  Reduce overhead for normal case
with no options by allowing rd_options to be NULL.  Fix some unmaintainably
klugy code, including getting rid of Natts_pg_class_fixed at long last.
Some stylistic cleanup too, and pay attention to keeping comments in sync
with code.

Documentation still needs work, though I did fix the omissions in
catalogs.sgml and indexam.sgml.
2006-07-03 22:45:41 +00:00
..
Makefile Fix a bunch of problems with domains by making them use special input functions 2006-04-05 22:11:58 +00:00
acl.c Code review for GRANT CONNECT patch. Spell the privilege as CONNECT not 2006-04-30 21:15:33 +00:00
array_userfuncs.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
arrayfuncs.c Modify all callers of datatype input and receive functions so that if these 2006-04-04 19:35:37 +00:00
arrayutils.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
ascii.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
bool.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
cash.c Fix a few places that were checking for the return value of palloc() to be 2006-03-19 22:22:56 +00:00
char.c Remove a few places that attempted to define INT_MAX, SCHAR_MAX, and 2006-03-11 01:19:22 +00:00
date.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
datetime.c Allow timezone names in SQL strings, 2006-06-07 22:32:31 +00:00
datum.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
dbsize.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
domains.c Fix a bunch of problems with domains by making them use special input functions 2006-04-05 22:11:58 +00:00
encode.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
float.c Prepare code to be built by MSVC: 2006-06-07 22:24:46 +00:00
format_type.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
formatting.c Fix problem that sscanf(buf, "%d", &val) eats leading white space, but 2006-04-19 18:49:09 +00:00
genfile.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geo_ops.c Update comment description of geo routines and move comment to more 2006-06-26 12:32:42 +00:00
geo_selfuncs.c Move ltree parentsel() selectivity function into /contrib/ltree. 2006-04-26 22:33:36 +00:00
inet_net_ntop.c Remove compiler warning by casting SNPRINTF() call to void. 2006-04-24 19:51:13 +00:00
inet_net_pton.c Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
int.c Avoid use of C commment inside C comment from recent Win32 int overflow patch. 2006-06-12 16:28:52 +00:00
int8.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
like.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
like_match.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
lockfuncs.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
mac.c Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
misc.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
nabstime.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
name.c Fix ancient misdescription of namegt/namege in comment. Greg Stark 2006-05-30 05:22:59 +00:00
network.c Fix incorrect addition, subtraction, and overflow checking in new 2006-02-11 20:39:59 +00:00
not_in.c Add error location info to ResTarget parse nodes. Allows error cursor to be supplied 2006-03-23 00:19:30 +00:00
numeric.c Implement 4 new aggregate functions from SQL2003. Specifically: var_pop(), 2006-03-10 20:15:28 +00:00
numutils.c Remove a few places that attempted to define INT_MAX, SCHAR_MAX, and 2006-03-11 01:19:22 +00:00
oid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
oracle_compat.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pg_locale.c Don't choke during startup if the environment offers an invalid value 2006-06-03 17:36:10 +00:00
pg_lzcompress.c Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
pgstatfuncs.c Take the statistics collector out of the loop for monitoring backends' 2006-06-19 01:51:22 +00:00
pseudotypes.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
quote.c Fix up pg_dump to do string escaping fully correctly for client encoding 2006-05-28 21:13:54 +00:00
regexp.c Fix similar_escape() so that SIMILAR TO works properly for patterns involving 2006-04-13 18:01:31 +00:00
regproc.c Provide a namespace.c function for lookup of an operator with exact 2006-05-01 23:22:43 +00:00
ri_triggers.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
rowtypes.c Fix problems with cached tuple descriptors disappearing while still in use 2006-06-16 18:42:24 +00:00
ruleutils.c Code review for FILLFACTOR patch. Change WITH grammar as per earlier 2006-07-03 22:45:41 +00:00
selfuncs.c Fix oversight in planning for multiple indexscans driven by 2006-07-01 22:07:23 +00:00
tid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
timestamp.c Remove redundant gettimeofday() calls to the extent practical without 2006-06-20 22:52:00 +00:00
varbit.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
varchar.c Change the backend to reject strings containing invalidly-encoded multibyte 2006-05-21 20:05:21 +00:00
varlena.c Split definitions for md5.c out of crypt.h and into their own header 2006-06-20 19:56:52 +00:00
version.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
xid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00