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

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 90b3a0b) | patch
Revise executor APIs so that all per-query state structure is built in
2002年12月15日 16:17:59 +0000 (16:17 +0000)
2002年12月15日 16:17:59 +0000 (16:17 +0000)
commit 5bab36e9f6c3f3a9e14a89e1124179a339d2c3a1
Revise executor APIs so that all per-query state structure is built in
a per-query memory context created by CreateExecutorState --- and destroyed
by FreeExecutorState. This provides a final solution to the longstanding
problem of memory leaked by various ExecEndNode calls.
42 files changed:
src/backend/bootstrap/bootstrap.c diff | blob | blame | history
src/backend/catalog/index.c diff | blob | blame | history
src/backend/commands/copy.c diff | blob | blame | history
src/backend/commands/explain.c diff | blob | blame | history
src/backend/commands/indexcmds.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/commands/tablecmds.c diff | blob | blame | history
src/backend/commands/typecmds.c diff | blob | blame | history
src/backend/commands/vacuum.c diff | blob | blame | history
src/backend/executor/README diff | blob | blame | history
src/backend/executor/execMain.c diff | blob | blame | history
src/backend/executor/execQual.c diff | blob | blame | history
src/backend/executor/execUtils.c diff | blob | blame | history
src/backend/executor/functions.c diff | blob | blame | history
src/backend/executor/nodeAgg.c diff | blob | blame | history
src/backend/executor/nodeFunctionscan.c diff | blob | blame | history
src/backend/executor/nodeGroup.c diff | blob | blame | history
src/backend/executor/nodeHash.c diff | blob | blame | history
src/backend/executor/nodeHashjoin.c diff | blob | blame | history
src/backend/executor/nodeIndexscan.c diff | blob | blame | history
src/backend/executor/nodeLimit.c diff | blob | blame | history
src/backend/executor/nodeMaterial.c diff | blob | blame | history
src/backend/executor/nodeMergejoin.c diff | blob | blame | history
src/backend/executor/nodeNestloop.c diff | blob | blame | history
src/backend/executor/nodeResult.c diff | blob | blame | history
src/backend/executor/nodeSeqscan.c diff | blob | blame | history
src/backend/executor/nodeSetOp.c diff | blob | blame | history
src/backend/executor/nodeSort.c diff | blob | blame | history
src/backend/executor/nodeSubplan.c diff | blob | blame | history
src/backend/executor/nodeSubqueryscan.c diff | blob | blame | history
src/backend/executor/nodeTidscan.c diff | blob | blame | history
src/backend/executor/nodeUnique.c diff | blob | blame | history
src/backend/executor/spi.c diff | blob | blame | history
src/backend/optimizer/path/indxpath.c diff | blob | blame | history
src/backend/optimizer/util/clauses.c diff | blob | blame | history
src/backend/tcop/pquery.c diff | blob | blame | history
src/include/executor/execdesc.h diff | blob | blame | history
src/include/executor/executor.h diff | blob | blame | history
src/include/nodes/execnodes.h diff | blob | blame | history
src/pl/plpgsql/src/pl_exec.c diff | blob | blame | history
src/pl/plpgsql/src/plpgsql.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

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