postgresql/src/include/parser
Tom Lane d89737d31c Support "variadic" functions, which can accept a variable number of arguments
so long as all the trailing arguments are of the same (non-array) type.
The function receives them as a single array argument (which is why they
have to all be the same type).

It might be useful to extend this facility to aggregates, but this patch
doesn't do that.

This patch imposes a noticeable slowdown on function lookup --- a follow-on
patch will fix that by adding a redundant column to pg_proc.

Pavel Stehule
2008-07-16 01:30:23 +00:00
..
analyze.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
gramparse.h Convert backslash_quote guc to use enum. 2008-04-04 11:47:19 +00:00
keywords.h Add a function pg_get_keywords() to let clients find out the set of keywords 2008-07-03 20:58:47 +00:00
parse_agg.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_clause.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_coerce.h The original implementation of polymorphic aggregates didn't really get the 2008-01-11 18:39:41 +00:00
parse_expr.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_func.h Support "variadic" functions, which can accept a variable number of arguments 2008-07-16 01:30:23 +00:00
parse_node.h Improve our #include situation by moving pointer types away from the 2008-06-19 00:46:06 +00:00
parse_oper.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_relation.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_target.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_type.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parse_utilcmd.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parser.h Restructure some header files a bit, in particular heapam.h, by removing some 2008-05-12 00:00:54 +00:00
parsetree.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
scansup.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00