From: | tgl(at)postgresql(dot)org (Tom Lane) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql-server/src backend/commands/explain.c ba ... |
Date: | 2002-12-05 15:50:39 |
Message-ID: | 20021205155039.85E45475F09@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl(at)postgresql(dot)org 02/12/05 10:50:39
Modified files:
src/backend/commands: explain.c portalcmds.c prepare.c
src/backend/executor: README execAmi.c execMain.c execProcnode.c
execQual.c execScan.c execTuples.c
execUtils.c functions.c nodeAgg.c
nodeAppend.c nodeFunctionscan.c
nodeGroup.c nodeHash.c nodeHashjoin.c
nodeIndexscan.c nodeLimit.c nodeMaterial.c
nodeMergejoin.c nodeNestloop.c
nodeResult.c nodeSeqscan.c nodeSetOp.c
nodeSort.c nodeSubplan.c
nodeSubqueryscan.c nodeTidscan.c
nodeUnique.c spi.c
src/backend/nodes: copyfuncs.c equalfuncs.c outfuncs.c
src/backend/optimizer/plan: createplan.c setrefs.c subselect.c
src/backend/optimizer/util: pathnode.c
src/backend/tcop: pquery.c
src/backend/utils/mmgr: portalmem.c
src/include/executor: execdesc.h executor.h nodeAgg.h
nodeAppend.h nodeFunctionscan.h
nodeGroup.h nodeHash.h nodeHashjoin.h
nodeIndexscan.h nodeLimit.h nodeMaterial.h
nodeMergejoin.h nodeNestloop.h
nodeResult.h nodeSeqscan.h nodeSetOp.h
nodeSort.h nodeSubplan.h
nodeSubqueryscan.h nodeTidscan.h
nodeUnique.h
src/include/nodes: execnodes.h nodes.h params.h plannodes.h
print.h relation.h
src/include/tcop: pquery.h
src/include/utils: portal.h
src/pl/plpgsql/src: pl_exec.c
Log message:
Phase 1 of read-only-plans project: cause executor state nodes to point
to plan nodes, not vice-versa. All executor state nodes now inherit from
struct PlanState. Copying of plan trees has been simplified by not
storing a list of SubPlans in Plan nodes (eliminating duplicate links).
The executor still needs such a list, but it can build it during
ExecutorStart since it has to scan the plan tree anyway.
No initdb forced since no stored-on-disk structures changed, but you
will need a full recompile because of node-numbering changes.
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian - CVS | 2002-12-05 18:39:43 | pgsql-server/src backend/libpq/crypt.c include ... |
Previous Message | Bruce Momjian - CVS | 2002-12-05 05:47:45 | pgsql-server/doc FAQ src/FAQ/FAQ.html |