git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 00b5cce) | patch
Do parse analysis of an EXPLAIN's contained statement during the normal
2010年1月15日 22:36:35 +0000 (22:36 +0000)
2010年1月15日 22:36:35 +0000 (22:36 +0000)
commit 08f8d478ebc37e42f3ced07d17dae83d6a9a3810
Do parse analysis of an EXPLAIN's contained statement during the normal
parse analysis phase, rather than at execution time. This makes parameter
handling work the same as it does in ordinary plannable queries, and in
particular fixes the incompatibility that Pavel pointed out with plpgsql's
new handling of variable references. plancache.c gets a little bit
grottier, but the alternatives seem worse.
src/backend/commands/explain.c diff | blob | blame | history
src/backend/nodes/params.c diff | blob | blame | history
src/backend/optimizer/plan/setrefs.c diff | blob | blame | history
src/backend/parser/analyze.c diff | blob | blame | history
src/backend/tcop/utility.c diff | blob | blame | history
src/backend/utils/cache/plancache.c diff | blob | blame | history
src/include/nodes/params.h diff | blob | blame | history
src/include/nodes/parsenodes.h diff | blob | blame | history
src/include/optimizer/planmain.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /