You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
9bedd128d6
Add support for invoking parser callback hooks via SPI and in cached plans.
...
As proof of concept, modify plpgsql to use the hooks. plpgsql is still
inserting $n symbols textually, but the "back end" of the parsing process now
goes through the ParamRef hook instead of using a fixed parameter-type array,
and then execution only fetches actually-referenced parameters, using a hook
added to ParamListInfo.
Although there's a lot left to be done in plpgsql, this already cures the
"if (TG_OP = 'INSERT' and NEW.foo ...)" problem, as illustrated by the
changed regression test.
16 years ago
..
access
Dept of second thoughts: after studying index_getnext() a bit more I realize
16 years ago
bootstrap
Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjust
16 years ago
catalog
Implement parser hooks for processing ColumnRef and ParamRef nodes, as per my
16 years ago
commands
Add support for invoking parser callback hooks via SPI and in cached plans.
16 years ago
executor
Add support for invoking parser callback hooks via SPI and in cached plans.
16 years ago
foreign
Somebody seems to have thought they could get away without checking for
16 years ago
lib
Assorted minor refactoring in EXPLAIN.
16 years ago
libpq
Rewrite pam_passwd_conv_proc to be more robust: avoid assuming that the
16 years ago
main
Update copyright for 2009.
17 years ago
nodes
Add support for invoking parser callback hooks via SPI and in cached plans.
16 years ago
optimizer
When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node
16 years ago
parser
Implement parser hooks for processing ColumnRef and ParamRef nodes, as per my
16 years ago
po
Translations update for 8.5alpha2
16 years ago
port
Reserve the shared memory region during backend startup on Windows, so
16 years ago
postmaster
Fix an oversight in an 8.3-era patch: pgstat_initstats should allow stats
16 years ago
regex
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
16 years ago
rewrite
Fix AcquireRewriteLocks to be sure that it acquires the right lock strength
16 years ago
snowball
Derived files that are shipped in the distribution used to be built in the
16 years ago
storage
Change the autovacuum launcher to read pg_database directly, rather than
16 years ago
tcop
Add support for invoking parser callback hooks via SPI and in cached plans.
16 years ago
tsearch
Simplify a few makefile rules since install-sh can now install multiple
16 years ago
utils
Add support for invoking parser callback hooks via SPI and in cached plans.
16 years ago
Makefile
Put back "ifeq ($(PORTNAME), solaris)", this time with some documentation
16 years ago
common.mk
Expand test coverage support to entire tree
16 years ago
nls.mk
Convert the core lexer and parser into fully reentrant code, by making use
16 years ago