From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Remove obsoleted code relating to targetlist SRF evaluation. |
Date: | 2017-01-19 22:42:25 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Remove obsoleted code relating to targetlist SRF evaluation.
Since 69f4b9c plain expression evaluation (and thus normal projection)
can't return sets of tuples anymore. Thus remove code dealing with
that possibility.
This will require adjustments in external code using
ExecEvalExpr()/ExecProject() - that should neither be hard nor very
common.
Author: Andres Freund and Tom Lane
Discussion: https://postgr.es/m/[email protected]
Branch
------
master
Modified Files
--------------
contrib/postgres_fdw/postgres_fdw.c | 2 +-
src/backend/catalog/index.c | 3 +-
src/backend/catalog/partition.c | 5 +-
src/backend/commands/copy.c | 2 +-
src/backend/commands/prepare.c | 3 +-
src/backend/commands/tablecmds.c | 3 +-
src/backend/commands/typecmds.c | 2 +-
src/backend/executor/execAmi.c | 44 +-
src/backend/executor/execQual.c | 916 ++++++++----------------------
src/backend/executor/execScan.c | 33 +-
src/backend/executor/execUtils.c | 6 -
src/backend/executor/nodeAgg.c | 52 +-
src/backend/executor/nodeBitmapHeapscan.c | 2 -
src/backend/executor/nodeCtescan.c | 2 -
src/backend/executor/nodeCustom.c | 2 -
src/backend/executor/nodeForeignscan.c | 2 -
src/backend/executor/nodeFunctionscan.c | 2 -
src/backend/executor/nodeGather.c | 32 +-
src/backend/executor/nodeGroup.c | 42 +-
src/backend/executor/nodeHash.c | 2 +-
src/backend/executor/nodeHashjoin.c | 61 +-
src/backend/executor/nodeIndexonlyscan.c | 2 -
src/backend/executor/nodeIndexscan.c | 11 +-
src/backend/executor/nodeLimit.c | 19 +-
src/backend/executor/nodeMergejoin.c | 63 +-
src/backend/executor/nodeModifyTable.c | 4 +-
src/backend/executor/nodeNestloop.c | 46 +-
src/backend/executor/nodeProjectSet.c | 2 +-
src/backend/executor/nodeResult.c | 36 +-
src/backend/executor/nodeSamplescan.c | 8 +-
src/backend/executor/nodeSeqscan.c | 2 -
src/backend/executor/nodeSubplan.c | 33 +-
src/backend/executor/nodeSubqueryscan.c | 2 -
src/backend/executor/nodeTidscan.c | 8 +-
src/backend/executor/nodeValuesscan.c | 5 +-
src/backend/executor/nodeWindowAgg.c | 58 +-
src/backend/executor/nodeWorktablescan.c | 2 -
src/backend/optimizer/util/clauses.c | 2 +-
src/backend/optimizer/util/predtest.c | 2 +-
src/backend/utils/adt/domains.c | 2 +-
src/backend/utils/adt/xml.c | 4 +-
src/include/executor/executor.h | 9 +-
src/include/nodes/execnodes.h | 17 +-
src/pl/plpgsql/src/pl_exec.c | 5 +-
44 files changed, 352 insertions(+), 1208 deletions(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2017-01-19 23:21:10 | pgsql: Fix Assert failure induced by commit 215b43cdc. |
Previous Message | Andres Freund | 2017-01-19 22:23:26 | Re: pgsql: Adapt python regression tests to 69f4b9c85f16. |