[COMMITTERS] pgsql: Remove obsoleted code relating to targetlist SRF evaluation.

Поиск
Список
Период
Сортировка
От Andres Freund
Тема [COMMITTERS] pgsql: Remove obsoleted code relating to targetlist SRF evaluation.
Дата
Msg-id E1cULPV-0002oG-Hj@gemulon.postgresql.org
обсуждение исходный текст
Список 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/20160822214023.aaxz5l4igypowyri@alap3.anarazel.de

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/ea15e18677fc2eff3135023e27f69ed8821554ed

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(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Adapt python regression tests to69f4b9c85f16.
Следующее
От: Tom Lane
Дата:
Сообщение: [COMMITTERS] pgsql: Fix Assert failure induced by commit 215b43cdc.