pgsql-server/src backend/commands/explain.c ba ...
От | tgl@postgresql.org (Tom Lane) |
---|---|
Тема | pgsql-server/src backend/commands/explain.c ba ... |
Дата | |
Msg-id | 20021205155039.85E45475F09@postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
CVSROOT: /cvsroot Module name: pgsql-server Changes by: tgl@postgresql.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.
В списке pgsql-committers по дате отправления: