postgresql/src
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
..
backend Simplify the writing of amoptions routines by introducing a convenience 2009-01-12 21:02:15 +00:00
bin Update MinGW so it handles fseeko() similar to Unix. 2009-01-07 03:39:33 +00:00
include Simplify the writing of amoptions routines by introducing a convenience 2009-01-12 21:02:15 +00:00
interfaces Fix libpq so that it reports PGRES_EMPTY_QUERY not PGRES_COMMAND_OK when an 2009-01-09 18:50:03 +00:00
makefiles Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
pl Insert conditional SPI_push/SPI_pop calls into InputFunctionCall, 2009-01-07 20:38:56 +00:00
port Update copyright for 2009. 2009-01-01 17:24:05 +00:00
template Move forgotten comment closer to where it matters. 2008-10-29 16:23:07 +00:00
test Add ONLY support to LOCK and TRUNCATE. By default, these commands are now 2009-01-12 08:54:27 +00:00
timezone Fix new timezone cross-compile rule to avoid a bug in gmake 3.78.1; 2009-01-06 02:25:29 +00:00
tools Make the MSVC build output "32-bit" at the end of the version string, the 2009-01-06 18:37:50 +00:00
tutorial Update copyright for 2009. 2009-01-01 17:24:05 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile SQL/MED catalog manipulation facilities 2008-12-19 16:25:19 +00:00
Makefile.global.in When cross-compiling, allow and require an external zic program to be used 2009-01-05 10:25:59 +00:00
Makefile.shlib Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
nls-global.mk More portable use of "find". 2009-01-09 12:37:37 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00