postgresql/src/include
Alvaro Herrera 8ebe1e356c Simplify the writing of amoptions routines by introducing a convenience
fillRelOptions routine that stores the parsed values in the struct using a
table-based approach.  Per Tom suggestion.  Also remove the "continue"
in HANDLE_*_RELOPTION macros, which were useless and in spirit they were
assuming too much of how the macros were going to be used.  (Note that these
macros are now unused, but the intention is to introduce some usage in a
future autovacuum patch, which is why they weren't completely removed.)

Also, do not call the string validation routine when not validating.  It seems
less error-prone this way, per commentary on the amoptions SGML docs.
2009-01-12 21:02:15 +00:00
..
access Simplify the writing of amoptions routines by introducing a convenience 2009-01-12 21:02:15 +00:00
bootstrap Update copyright for 2009. 2009-01-01 17:24:05 +00:00
catalog Change the reloptions machinery to use a table-based parser, and provide 2009-01-05 17:14:28 +00:00
commands Include a pointer to the query's source text in QueryDesc structs. This is 2009-01-02 20:42:00 +00:00
executor Insert conditional SPI_push/SPI_pop calls into InputFunctionCall, 2009-01-07 20:38:56 +00:00
foreign Update copyright for 2009. 2009-01-01 17:24:05 +00:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq Add hba parameter include_realm to krb5, gss and sspi authentication, used 2009-01-07 13:09:21 +00:00
mb Add a pg_encoding_mbcliplen() function that is just like pg_mbcliplen() 2009-01-04 18:37:36 +00:00
nodes Implement prefetching via posix_fadvise() for bitmap index scans. A new 2009-01-12 05:10:45 +00:00
optimizer Arrange for function default arguments to be processed properly in expressions 2009-01-09 15:46:11 +00:00
parser Update copyright for 2009. 2009-01-01 17:24:05 +00:00
port Update MinGW so it handles fseeko() similar to Unix. 2009-01-07 03:39:33 +00:00
portability Update copyright for 2009. 2009-01-01 17:24:05 +00:00
postmaster Update copyright for 2009. 2009-01-01 17:24:05 +00:00
regex Convert three more guc settings to enum type: 2008-04-02 14:42:56 +00:00
rewrite Update copyright for 2009. 2009-01-01 17:24:05 +00:00
snowball Update copyright for 2009. 2009-01-01 17:24:05 +00:00
storage Implement prefetching via posix_fadvise() for bitmap index scans. A new 2009-01-12 05:10:45 +00:00
tcop Update copyright for 2009. 2009-01-01 17:24:05 +00:00
tsearch Update copyright for 2009. 2009-01-01 17:24:05 +00:00
utils Change a couple of ill-advised uses of INFO elog level to WARNINGs; in 2009-01-06 16:39:52 +00:00
c.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
fmgr.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
funcapi.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
getaddrinfo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
getopt_long.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
Makefile Remove all traces that suggest that a non-Bison yacc might be supported, and 2008-08-29 13:02:33 +00:00
miscadmin.h Export IsUnderPostmaster on win32. 2009-01-05 02:27:45 +00:00
pg_config.h.in Re-enable the old code in xlog.c that tried to use posix_fadvise(), so that 2009-01-11 18:02:17 +00:00
pg_config.h.win32 define HAVE_FSEEKO for MSVC 2009-01-07 13:51:04 +00:00
pg_config_manual.h Implement prefetching via posix_fadvise() for bitmap index scans. A new 2009-01-12 05:10:45 +00:00
pg_trace.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pgstat.h Add contrib/pg_stat_statements for server-wide tracking of statement execution 2009-01-04 22:19:59 +00:00
pgtime.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
port.h Update MinGW so it handles fseeko() similar to Unix. 2009-01-07 03:39:33 +00:00
postgres.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
postgres_ext.h Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It 2007-02-06 09:16:08 +00:00
postgres_fe.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
rusagestub.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
windowapi.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00