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

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 389870b) | patch
Change processing of extended-Query mode so that an unnamed statement
Wed, 6 Sep 2006 20:40:48 +0000 (20:40 +0000)
Wed, 6 Sep 2006 20:40:48 +0000 (20:40 +0000)
commit 5983a1aaa9137367c834e0ff84cd8d4d48b326b2
Change processing of extended-Query mode so that an unnamed statement
that has parameters is always planned afresh for each Bind command,
treating the parameter values as constants in the planner. This removes
the performance penalty formerly often paid for using out-of-line
parameters --- with this definition, the planner can do constant folding,
LIKE optimization, etc. After a suggestion by Andrew@supernews.
doc/src/sgml/protocol.sgml diff | blob | blame | history
src/backend/commands/explain.c diff | blob | blame | history
src/backend/commands/portalcmds.c diff | blob | blame | history
src/backend/commands/prepare.c diff | blob | blame | history
src/backend/executor/functions.c diff | blob | blame | history
src/backend/executor/spi.c diff | blob | blame | history
src/backend/optimizer/util/clauses.c diff | blob | blame | history
src/backend/tcop/postgres.c diff | blob | blame | history
src/include/nodes/params.h diff | blob | blame | history
src/pl/plpgsql/src/pl_exec.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

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